X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dialogsearch.cpp;h=1c91603c66594459c9bb9f9bb5a7bed649f1d231;hb=4435cc363b0efa5440a40d9673cb8365e0d4934f;hp=6293c1e2304e79e5328f3728e6edd6233f3a97fa;hpb=bcb48451d9bb7da89402f1d89993d75deb49f46a;p=badge diff --git a/dialogsearch.cpp b/dialogsearch.cpp index 6293c1e..1c91603 100644 --- a/dialogsearch.cpp +++ b/dialogsearch.cpp @@ -1,5 +1,7 @@ #include "dialogsearch.h" #include "ui_dialogsearch.h" +#include "dialogcalendar.h" +#include DialogSearch::DialogSearch(QWidget *parent) : QDialog(parent), @@ -24,3 +26,36 @@ void DialogSearch::changeEvent(QEvent *e) break; } } + +void DialogSearch::start() +{ + DialogCalendar cal; + ui->dateEditStart->setDate(cal.getDate(ui->dateEditStart->date())); +} + +void DialogSearch::end() +{ + DialogCalendar cal; + ui->dateEditEnd->setDate(cal.getDate(ui->dateEditEnd->date())); +} + +int DialogSearch::totalHours() +{ + if (this->exec() == QDialog::Accepted) { + + } + + + + return 0; +} + +void DialogSearch::accept() +{ + if (ui->dateEditEnd->date() < ui->dateEditStart->date()) { + int ret = QMessageBox::warning(this, tr("Badge"), + tr("End date must to be major or equal of start date.\n")); + } + else + QDialog::accept(); +}