aboutsummaryrefslogtreecommitdiff
path: root/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'mainwindow.h')
-rw-r--r--mainwindow.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/mainwindow.h b/mainwindow.h
index 11c1616..9656734 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -6,6 +6,7 @@
6 6
7#include <QJsonDocument> 7#include <QJsonDocument>
8#include <QJsonObject> 8#include <QJsonObject>
9#include <QJsonArray>
9#include <QByteArray> 10#include <QByteArray>
10 11
11 12
@@ -16,6 +17,8 @@
16#include <QtNetwork/QNetworkRequest> 17#include <QtNetwork/QNetworkRequest>
17#include <QtNetwork/QNetworkReply> 18#include <QtNetwork/QNetworkReply>
18 19
20#include <QSettings>
21#include <QTimer>
19 22
20namespace Ui { 23namespace Ui {
21class MainWindow; 24class MainWindow;
@@ -28,15 +31,22 @@ class MainWindow : public QMainWindow
28public: 31public:
29 explicit MainWindow(QWidget *parent = 0); 32 explicit MainWindow(QWidget *parent = 0);
30 ~MainWindow(); 33 ~MainWindow();
34 void updateSpaceList(QString defaultSpace);
31 35
32private: 36private:
33 Ui::MainWindow *ui; 37 Ui::MainWindow *ui;
34 QSystemTrayIcon* qsystemtrayicon; 38 QSystemTrayIcon* qsystemtrayicon;
35 QByteArray download(QUrl url); 39 QByteArray download(QUrl url);
36 QIcon* currentIcon; 40 QIcon* currentIcon;
41 QByteArray imageArray;
42 void saveSettings();
43 QSettings qsettings;\
44 QTimer* timer;
37 45
38private slots: 46private slots:
39 void slotActivated(QSystemTrayIcon::ActivationReason); 47 void slotActivated(QSystemTrayIcon::ActivationReason);
48 void on_comboBox_currentIndexChanged(const QString &arg1);
49 void updateStatus();
40 void exitApplication(); 50 void exitApplication();
41 51
42}; 52};
..