From abc4021919f406ee25e101122144879f8770d51d Mon Sep 17 00:00:00 2001 From: Victor Tran Date: Fri, 13 Jul 2018 00:39:24 +1000 Subject: Uninstall support --- installer/maintainwindow.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 installer/maintainwindow.h (limited to 'installer/maintainwindow.h') diff --git a/installer/maintainwindow.h b/installer/maintainwindow.h new file mode 100644 index 0000000..8f648c7 --- /dev/null +++ b/installer/maintainwindow.h @@ -0,0 +1,56 @@ +#ifndef MAINTAINWINDOW_H +#define MAINTAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Ui { +class MaintainWindow; +} + +class MaintainWindow : public QMainWindow +{ + Q_OBJECT + +public: + explicit MaintainWindow(QWidget *parent = 0); + ~MaintainWindow(); + +private slots: + void on_uninstallButton_clicked(); + + void on_cancelUninstallButton_clicked(); + + void on_performUninstallButton_clicked(); + + void on_finishButton_clicked(); + + void on_exitButton_clicked(); + + void on_retryInstallButton_clicked(); + +private: + Ui::MaintainWindow *ui; + + void paintEvent(QPaintEvent* event); + void showEvent(QShowEvent *event); + + QPixmap backgroundImage; + QWinTaskbarButton* taskbarButton; + QJsonObject metadata; + bool modifyDone = false; +}; + +#endif // MAINTAINWINDOW_H -- cgit v1.2.3