1 #include "dialogsearch.h"
2 #include "ui_dialogsearch.h"
3 #include "dialogcalendar.h"
6 DialogSearch::DialogSearch(QWidget *parent) :
8 ui(new Ui::DialogSearch)
13 DialogSearch::~DialogSearch()
18 void DialogSearch::changeEvent(QEvent *e)
20 QDialog::changeEvent(e);
22 case QEvent::LanguageChange:
23 ui->retranslateUi(this);
30 void DialogSearch::start()
33 ui->dateEditStart->setDate(cal.getDate(ui->dateEditStart->date()));
36 void DialogSearch::end()
39 ui->dateEditEnd->setDate(cal.getDate(ui->dateEditEnd->date()));
42 int DialogSearch::totalHours()
44 if (this->exec() == QDialog::Accepted) {
53 void DialogSearch::accept()
55 if (ui->dateEditEnd->date() < ui->dateEditStart->date()) {
56 int ret = QMessageBox::warning(this, tr("Badge"),
57 tr("End date must to be major or equal of start date.\n"));