#include <QMessageBox>
#include "badgedata.h"
#include <QDebug>
+#include <QLocale>
+#include <QtGui>
+
+
DialogSearch::DialogSearch(QWidget *parent) :
QDialog(parent)/*,
QTime DialogSearch::totalHours(bool &ok)
{
+
if (this->exec() == QDialog::Accepted) {
BadgeData data;
+ QLocale locale;
+ QString begin = pushButtonStart->valueText();
+ QString end = pushButtonEnd->valueText();
+
+ begin.replace(QString(" "), QString(" "));
+ end.replace(QString(" "), QString(" "));
+
ok = true;
- qDebug() << "S " << pushButtonStart->valueText() << " E " << pushButtonEnd->valueText() << endl;
- return data.totalTime(QDate::fromString(pushButtonStart->valueText(), "yyyy-M-d"), QDate::fromString(pushButtonEnd->valueText(), "yyyy-M-d"));
+ //qDebug() << "FORM " << locale.dateFormat(QLocale::LongFormat) << endl;
+ //qDebug() << "STR " << pushButtonStart->valueText() << " DATE " << QDate::fromString(begin, "dddd d MMMM yyyy").toString() << endl;
+ return data.totalTime(QDate::fromString(begin, "dddd d MMMM yyyy"), QDate::fromString(end, "dddd d MMMM yyyy"));
}
ok = false;