summaryrefslogtreecommitdiffstats
path: root/Source/QtDialog/QCMake.h
diff options
context:
space:
mode:
authorGregor Jasny <gjasny@googlemail.com>2017-10-11 19:02:26 (GMT)
committerGregor Jasny <gjasny@googlemail.com>2017-10-13 19:28:35 (GMT)
commit96d642c7b87e303813b75aaa3412f8e532d2b925 (patch)
tree01965b8079a8b525ba9fd683cdf6eeaacc92185f /Source/QtDialog/QCMake.h
parent5de37a4a6474fa569e2ac28d5e9c164b6e7d2f46 (diff)
downloadCMake-96d642c7b87e303813b75aaa3412f8e532d2b925.zip
CMake-96d642c7b87e303813b75aaa3412f8e532d2b925.tar.gz
CMake-96d642c7b87e303813b75aaa3412f8e532d2b925.tar.bz2
cmake-gui: Use cmake::Open to open generated project
Diffstat (limited to 'Source/QtDialog/QCMake.h')
-rw-r--r--Source/QtDialog/QCMake.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/QtDialog/QCMake.h b/Source/QtDialog/QCMake.h
index 3b8cea7..6fae7e3 100644
--- a/Source/QtDialog/QCMake.h
+++ b/Source/QtDialog/QCMake.h
@@ -80,6 +80,8 @@ public slots:
void configure();
/// generate the files
void generate();
+ /// open the project
+ void open();
/// set the property values
void setProperties(const QCMakePropertyList&);
/// interrupt the configure or generate process (if connecting, make a direct
@@ -111,6 +113,8 @@ public slots:
void setWarnUninitializedMode(bool value);
/// set whether to run cmake with warnings about unused variables
void setWarnUnusedMode(bool value);
+ /// check if project IDE open is possible and emit openPossible signal
+ void checkOpenPossible();
public:
/// get the list of cache properties
@@ -151,6 +155,10 @@ signals:
void debugOutputChanged(bool);
/// signal when the toolset changes
void toolsetChanged(const QString& toolset);
+ /// signal when open is done
+ void openDone(bool successful);
+ /// signal when open is done
+ void openPossible(bool possible);
protected:
cmake* CMakeInstance;