1 #include "routeoneitemwidget.h"
2 #include "ui_routeoneitemwidget.h"
4 RouteOneItemWidget::RouteOneItemWidget(QWidget *parent) :
6 ui(new Ui::RouteOneItemWIdget)
11 RouteOneItemWidget::~RouteOneItemWidget()
16 void RouteOneItemWidget::setDuration(QTime &time)
19 int hours = time.hour();
21 disp.append(QString::number(hours) + " h ");
22 disp.append(QString::number(time.minute()) + " min");
23 this->ui->duration->setText(disp);
24 this->ui->duration->adjustSize();
27 void RouteOneItemWidget::setEndTime(QDateTime &time)
29 this->ui->endTime->setText(time.toString("hh:mm"));
30 this->ui->endTime->adjustSize();
33 void RouteOneItemWidget::setStartTime(QDateTime &time)
35 this->ui->startTime->setText(time.toString("hh:mm"));
36 this->ui->startTime->adjustSize();
39 void RouteOneItemWidget::setStopTime(QDateTime &time)
41 if (time == QDateTime())
43 /*QLabel *duration = this->ui->duration;
44 this->ui->gridLayout->removeWidget(duration);
45 this->ui->gridLayout->addWidget(duration, 0, 2, 1, 2);*/
46 this->ui->stopTime->hide();
50 this->ui->stopTime->setText(time.toString("<b>hh:mm</b>"));
51 this->ui->stopTime->adjustSize();
55 void RouteOneItemWidget::setItemsWidget(QLayout *layout)
57 this->ui->routeItems->setLayout(layout);
58 this->ui->routeItems->adjustSize();