beta
[badge] / badgewindow.cpp
1 #include "badgewindow.h"
2 #include "ui_badgewindow.h"
3
4 #include "dialogday.h"
5 #include <QDebug>
6 #include "badgedata.h"
7 #include "dialogsearch.h"
8 #include <QMessageBox>
9
10 BadgeWindow::BadgeWindow(QWidget *parent)
11     : QMainWindow(parent), ui(new Ui::BadgeWindow)
12 {
13     ui->setupUi(this);
14     ui->menuBar->addAction(ui->actionSearch);
15     ui->menuBar->addAction(ui->actionInfo);
16     ui->menuBar->addAction(ui->actionClose);
17     connect(ui->actionSearch, SIGNAL(triggered()), this, SLOT(search()));
18 }
19
20
21
22 void BadgeWindow::selectedDay(QDate date)
23 {
24     DialogDay day;
25     BadgeData data;
26
27     TimeTable tt;
28     tt.day = date;
29     data.getTimetable(tt);
30     tt = day.getTimes(tt);
31     if (tt.wrong() != TimeTable::WRONG) {
32         BadgeData data;
33         data.setTimetable(tt);
34     }
35
36 }
37
38 void BadgeWindow::search()
39 {
40     DialogSearch searchDialog;
41     QString total;
42     QString hours;
43
44     total.setNum(searchDialog.totalHours());
45     hours = "Total hours is :" + total;
46     QMessageBox::information(this, tr("Badge"),
47                              tr(hours.toLatin1()));;
48
49 }
50
51 BadgeWindow::~BadgeWindow()
52 {
53     delete ui;
54 }