]> ToastFreeware Gitweb - toast/confclerk.git/blob - src/gui/mainwindow.h
temp commit for search tab
[toast/confclerk.git] / src / gui / mainwindow.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3
4 #include <QtGui/QMainWindow>
5
6 #include <ui_mainwindow.h>
7
8 class SqlEngine;
9 class ScheduleXmlParser;
10
11 class MainWindow : public QMainWindow, private Ui::MainWindow
12 {
13     Q_OBJECT
14 public:
15     MainWindow(QWidget *parent = 0);
16     ~MainWindow();
17 private slots:
18     void importSchedule();
19     void showParsingProgress(int aStatus);
20     void aboutApp();
21     void updateDayView(const QDate &aDate);
22     void updateTab(const int n);
23     void updateActivitiesDayView(const QDate &aDate);
24     void updateFavouritesDayView(const QDate &aDate);
25     void itemClicked(const QModelIndex &aIndex);
26     void displayMap(const QModelIndex &aIndex);
27     void searchClicked();
28 private:
29     SqlEngine *mSqlEngine;
30     ScheduleXmlParser *mXmlParser;
31 };
32
33 #endif // MAINWINDOW_H
34