diff options
Diffstat (limited to 'src/dialog.h')
-rw-r--r-- | src/dialog.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/dialog.h b/src/dialog.h index ccdccd2..b38aeac 100644 --- a/src/dialog.h +++ b/src/dialog.h @@ -29,6 +29,7 @@ class Dialog : public QDialog { static const int TAB_MY_COURSES = 1; static const int TAB_ALL_VMS = 2; static const int TAB_COUNT = 3; + public: // Public methods explicit Dialog(int defaultTab = -1, bool examMode = false, QWidget *parent = nullptr); ~Dialog(); @@ -40,10 +41,13 @@ class Dialog : public QDialog { void selectPreviousSession(); void setTheme(); void startSession(const QString& name); + void downloadData(const QString& locationIds); protected: // Overrides void changeEvent(QEvent *e); void mousePressEvent(QMouseEvent *event); + bool eventFilter(QObject *target, QEvent *event); + void keyPressEvent(QKeyEvent * e); private: // Private vars n methods Ui::Dialog *ui; @@ -62,7 +66,6 @@ class Dialog : public QDialog { void onTabButtonChanged(int tab); void configClearButton(); void setListModel(SessionTreeModel *model); - void keyPressEvent(QKeyEvent * e); void selectFirstElement(); void checkAutostart(); @@ -85,12 +88,6 @@ class Dialog : public QDialog { void on_leftKey(); void on_rightKey(); void on_spaceKey(); - - public slots: - void addSessionsAfterDownload(QNetworkReply* reply); - void addNewsAfterDownload(QNetworkReply* reply); - void addHelpAfterDownload(QNetworkReply* reply); - bool eventFilter(QObject *target, QEvent *event); }; #endif // DIALOG_H |