#include <ui_mainwindow.h>
class SqlEngine;
-class ScheduleXmlParser;
class MainWindow : public QMainWindow, private Ui::MainWindow
{
Q_OBJECT
public:
- MainWindow(QWidget *parent = 0);
+ // aEventId is used to inform widget to automatically open
+ // Event dialog for given Event ID
+ MainWindow(int aEventId = 0, QWidget *aParent = NULL);
~MainWindow();
private slots:
- void importSchedule();
- void showParsingProgress(int aStatus);
+ void scheduleImported(int aConfId);
void aboutApp();
+ void updateSearchView(const QDate &aDate);
+ void searchClicked();
+ void searchAgainClicked();
+ void conferenceMapClicked();
+ void eventHasChanged(int aEventId);
private:
SqlEngine *mSqlEngine;
- ScheduleXmlParser *mXmlParser;
};
#endif // MAINWINDOW_H