some performance optimizations
[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 MainWindow : public QMainWindow, private Ui::MainWindow
9 {
10     Q_OBJECT
11 public:
12     // aEventId is used to inform widget to automatically open
13     // Event dialog for given Event ID
14     MainWindow(int aEventId = 0, QWidget *aParent = NULL);
15     ~MainWindow() {}
16 private slots:
17     void scheduleImported(int aConfId);
18     void aboutApp();
19     void conferenceMapClicked();
20     void eventHasChanged(int aEventId, bool aReloadModel);
21 private:
22     void fillAndShowConferenceHeader();
23     void initTabs();
24 };
25
26 #endif /* MAINWINDOW_H */
27