X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=badgewindow.cpp;h=bade79fe9e6966d9322cbb2372101ad7090b36b9;hb=d3591fcb29563f5f814de1056c742ee041b31647;hp=29fcc5d3120151997c01585f35a9f3ebe7acc4d6;hpb=f80ebb55dbbd5ed77e03b21d2484d9e96596e421;p=badge diff --git a/badgewindow.cpp b/badgewindow.cpp index 29fcc5d..bade79f 100644 --- a/badgewindow.cpp +++ b/badgewindow.cpp @@ -2,6 +2,9 @@ #include "ui_badgewindow.h" #include "dialogday.h" +#include +#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()