ig
[badge] / badgewindow.cpp
index 29fcc5d..bade79f 100644 (file)
@@ -2,6 +2,9 @@
 #include "ui_badgewindow.h"
 
 #include "dialogday.h"
+#include <QDebug>
+#include "badgedata.h"
+#include "dialogsearch.h"
 
 BadgeWindow::BadgeWindow(QWidget *parent)
     : QMainWindow(parent), ui(new Ui::BadgeWindow)
@@ -10,14 +13,32 @@ 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()));
 }
 
 
 
-void BadgeWindow::selectedDay(QDate)
+void BadgeWindow::selectedDay(QDate date)
 {
     DialogDay day;
-    day.exec();
+    BadgeData data;
+
+    TimeTable tt;
+    tt.day = date;
+    data.getTimetable(tt);
+    tt = day.getTimes(tt);
+    if (tt.wrong() != TimeTable::WRONG) {
+        BadgeData data;
+        data.setTimetable(tt);
+    }
+
+}
+
+void BadgeWindow::search()
+{
+    DialogSearch searchDialog;
+    searchDialog.exec();
+
 }
 
 BadgeWindow::~BadgeWindow()