aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/cmakebuildstep.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-02-20 18:04:36 +0100
committerhjk <hjk@qt.io>2020-02-21 14:10:15 +0000
commitbe899de35ce9efb1d90380336253eb42acbdb707 (patch)
tree057eeac82d2c272ef8cd45ca9e44c12e937f3fb9 /src/plugins/cmakeprojectmanager/cmakebuildstep.h
parentb6cd57b4f9c4c99380e68fe0ec95febb05c3c3ba (diff)
CMake: Move CMakeBuildStepConfigWidget definition to .cpp
Slimmer interface. Change-Id: I34b8c172864456f67216efce7a09967c0ffec8be Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakebuildstep.h')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildstep.h37
1 files changed, 2 insertions, 35 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.h b/src/plugins/cmakeprojectmanager/cmakebuildstep.h
index 1938c88b10..cd41f77f41 100644
--- a/src/plugins/cmakeprojectmanager/cmakebuildstep.h
+++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.h
@@ -27,22 +27,9 @@
#include <projectexplorer/abstractprocessstep.h>
-#include <QRegExp>
+namespace Utils { class CommandLine; }
-QT_BEGIN_NAMESPACE
-class QLineEdit;
-class QListWidget;
-class QListWidgetItem;
-class QRadioButton;
-QT_END_NAMESPACE
-
-namespace Utils {
-class CommandLine;
-} // Utils
-
-namespace ProjectExplorer {
-class RunConfiguration;
-} // ProjectManager
+namespace ProjectExplorer { class RunConfiguration; }
namespace CMakeProjectManager {
namespace Internal {
@@ -117,26 +104,6 @@ private:
bool m_waiting = false;
};
-class CMakeBuildStepConfigWidget : public ProjectExplorer::BuildStepConfigWidget
-{
- Q_OBJECT
-public:
- CMakeBuildStepConfigWidget(CMakeBuildStep *buildStep);
-
-private:
- void itemChanged(QListWidgetItem*);
- void toolArgumentsEdited();
- void updateDetails();
- void buildTargetsChanged();
- void updateBuildTarget();
-
- QRadioButton *itemWidget(QListWidgetItem *item);
-
- CMakeBuildStep *m_buildStep;
- QLineEdit *m_toolArguments;
- QListWidget *m_buildTargetsList;
-};
-
class CMakeBuildStepFactory : public ProjectExplorer::BuildStepFactory
{
public: