summaryrefslogtreecommitdiffstats
path: root/src/dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialog.h')
-rw-r--r--src/dialog.h11
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