summaryrefslogtreecommitdiffstats
path: root/Source/QtDialog/CMakeSetupDialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/QtDialog/CMakeSetupDialog.h')
-rw-r--r--Source/QtDialog/CMakeSetupDialog.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/Source/QtDialog/CMakeSetupDialog.h b/Source/QtDialog/CMakeSetupDialog.h
index 5ae32cd..7dec607 100644
--- a/Source/QtDialog/CMakeSetupDialog.h
+++ b/Source/QtDialog/CMakeSetupDialog.h
@@ -22,6 +22,7 @@
class QCMakeThread;
class CMakeCacheModel;
class QProgressBar;
+class QToolButton;
/// Qt user interface for CMake
class CMakeSetupDialog : public QMainWindow, public Ui::CMakeSetupDialog
@@ -31,18 +32,13 @@ public:
CMakeSetupDialog();
~CMakeSetupDialog();
-signals:
- void configure();
- void ok();
- void cancel();
- void propertiesChanged(const QCMakeCachePropertyList&);
-
protected slots:
void initialize();
void doConfigure();
void doOk();
void doCancel();
void doHelp();
+ void doInterrupt();
void finishConfigure(int error);
void finishGenerate(int error);
void error(const QString& title, const QString& message, bool* cancel);
@@ -51,13 +47,13 @@ protected slots:
void doBinaryBrowse();
void updateSourceDirectory(const QString& dir);
void setBinaryDirectory(const QString& dir);
-
void showProgress(const QString& msg, float percent);
+ void setEnabledState(bool);
protected:
QCMakeThread* CMakeThread;
QProgressBar* ProgressBar;
-
+ QToolButton* InterruptButton;
};