beta count
[badge] / badgewindow.cpp
index 884f603..e5df78c 100644 (file)
@@ -4,6 +4,8 @@
 #include "dialogday.h"
 #include <QDebug>
 #include "badgedata.h"
+#include "dialogsearch.h"
+#include <QMessageBox>
 
 BadgeWindow::BadgeWindow(QWidget *parent)
     : QMainWindow(parent), ui(new Ui::BadgeWindow)
@@ -12,6 +14,7 @@ BadgeWindow::BadgeWindow(QWidget *parent)
     ui->menuBar->addAction(ui->actionSearch);
     ui->menuBar->addAction(ui->actionInfo);
     ui->menuBar->addAction(ui->actionClose);
+    connect(ui->actionSearch, SIGNAL(triggered()), this, SLOT(search()));
 }
 
 
@@ -32,6 +35,19 @@ void BadgeWindow::selectedDay(QDate date)
 
 }
 
+void BadgeWindow::search()
+{
+    DialogSearch searchDialog;
+    QString total;
+    QString hours;
+
+    total.setNum(searchDialog.totalHours());
+    hours = "Total hours is :" + total;
+    QMessageBox::information(this, tr("Badge"),
+                             tr(hours.toLatin1()));;
+
+}
+
 BadgeWindow::~BadgeWindow()
 {
     delete ui;