aboutsummaryrefslogtreecommitdiff
path: root/installer/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'installer/mainwindow.h')
-rw-r--r--installer/mainwindow.h54
1 files changed, 30 insertions, 24 deletions
diff --git a/installer/mainwindow.h b/installer/mainwindow.h
index 4eb89d2..d5f8bb2 100644
--- a/installer/mainwindow.h
+++ b/installer/mainwindow.h
@@ -23,6 +23,7 @@
#include <windows.h>
#include <shellapi.h>
+#include <Psapi.h>
namespace Ui {
class MainWindow;
@@ -32,44 +33,49 @@ class MainWindow : public QMainWindow
{
Q_OBJECT
-public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
+ public:
+ explicit MainWindow(QWidget *parent = 0);
+ ~MainWindow();
-private slots:
- void on_installOptions_clicked();
+ private slots:
+ void on_installOptions_clicked();
- void getInstallerMetadata();
+ void getInstallerMetadata();
- void setInstallPath();
+ void setInstallPath();
- void on_cancelMetadataButton_clicked();
+ void on_cancelMetadataButton_clicked();
- void on_retryMetadataButton_clicked();
+ void on_retryMetadataButton_clicked();
- void on_installEveryone_toggled(bool checked);
+ void on_installEveryone_toggled(bool checked);
- void on_installButton_clicked();
+ void on_installButton_clicked();
- void on_installButton_2_clicked();
+ void on_installButton_2_clicked();
- void on_exitButton_clicked();
+ void on_exitButton_clicked();
- void on_retryInstallButton_clicked();
+ void on_retryInstallButton_clicked();
- void on_finishButton_clicked();
+ void on_finishButton_clicked();
-private:
- Ui::MainWindow *ui;
+ void on_cancelInstallButton_clicked();
- void paintEvent(QPaintEvent* event);
- void showEvent(QShowEvent* event);
+ void on_browseInstallPathButton_clicked();
- QNetworkAccessManager mgr;
- QPixmap backgroundImage;
- QJsonObject metadata;
- QWinTaskbarButton* taskbarButton;
- bool installDone = false;
+ private:
+ Ui::MainWindow *ui;
+
+ void paintEvent(QPaintEvent* event);
+ void showEvent(QShowEvent* event);
+
+ QNetworkAccessManager mgr;
+ QPixmap backgroundImage;
+ QJsonObject metadata;
+ QWinTaskbarButton* taskbarButton;
+ QLocalSocket* sock = nullptr;
+ bool installDone = false;
};
#endif // MAINWINDOW_H