From 4435cc363b0efa5440a40d9673cb8365e0d4934f Mon Sep 17 00:00:00 2001 From: Nicola De Filippo Date: Thu, 3 Dec 2009 13:45:43 +0100 Subject: [PATCH] add search --- dialogsearch.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) 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(); +} -- 1.7.9.5