4 #include <QtGui/QMainWindow>
6 #include <ui_mainwindow.h>
9 class ScheduleXmlParser;
11 class MainWindow : public QMainWindow, private Ui::MainWindow
15 // aEventId is used to inform widget to automatically open
16 // Event dialog for given Event ID
17 MainWindow(int aEventId = 0, QWidget *aParent = NULL);
20 void importSchedule();
21 void showParsingProgress(int aStatus);
23 void updateDayView(const QDate &aDate);
24 void updateTab(const int n);
25 void updateTracksView(const QDate &aDate);
26 void updateFavouritesView(const QDate &aDate);
27 void updateSearchView(const QDate &aDate);
28 void itemClicked(const QModelIndex &aIndex);
29 void displayMap(const QModelIndex &aIndex);
32 SqlEngine *mSqlEngine;
33 ScheduleXmlParser *mXmlParser;
36 #endif // MAINWINDOW_H