Mercurial > trustbridge
diff ui/createinstallerdialog.h @ 361:b67dd46cd4a9
Added dialog to create a new, signed installer binary.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Sat, 12 Apr 2014 17:19:38 +0200 |
parents | |
children | 17e1c8f37d72 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ui/createinstallerdialog.h Sat Apr 12 17:19:38 2014 +0200 @@ -0,0 +1,37 @@ +#ifndef CREATEINSTALLERDIALOG_H +#define CREATEINSTALLERDIALOG_H + +#include <QDialog> +#include <QMainWindow> +#include <QLineEdit> +/** + * @file createinstallerdialog.h + * @brief The dialog to show settings and create an installer. + */ + +class QListWidget; + +class CreateInstallerDialog : public QDialog +{ + Q_OBJECT +public: + /** @brief Create a dialog showing settings for the create installer# + * process + * */ + CreateInstallerDialog(QMainWindow *parent); + +private: + void setupGUI(); + + QLineEdit *mCertFile; + QLineEdit *mArchiveFile; + QLineEdit *mSaveFile; + +private slots: + void openCertificateSelect(); + void openArchiveSelect(); + void openSaveLocation(); + void createInstaller(); +}; + +#endif // CREATEINSTALLERDIALOG_H