aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/buildstep.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@theqtcompany.com>2016-02-02 18:26:51 +0100
committerTobias Hunger <tobias.hunger@theqtcompany.com>2016-02-03 08:29:08 +0000
commitf4296d7504e87d291232bc13caa99a439d2393ab (patch)
tree66892ae3ded5333a7036401031effaf228921d3a /src/plugins/projectexplorer/buildstep.h
parent6a3e687d140cad3dec006b2d5fa8982d4b10f31c (diff)
ProjectExplorer: Modernize
* Use override where appropriate * Use pragma once * Make more constructors explicit Change-Id: I2865fe10f288e3de570826058e43b70a0cb4ee37 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/projectexplorer/buildstep.h')
-rw-r--r--src/plugins/projectexplorer/buildstep.h22
1 files changed, 5 insertions, 17 deletions
diff --git a/src/plugins/projectexplorer/buildstep.h b/src/plugins/projectexplorer/buildstep.h
index f3d257018a..727c4ee3ba 100644
--- a/src/plugins/projectexplorer/buildstep.h
+++ b/src/plugins/projectexplorer/buildstep.h
@@ -23,8 +23,7 @@
**
****************************************************************************/
-#ifndef BUILDSTEP_H
-#define BUILDSTEP_H
+#pragma once
#include "projectconfiguration.h"
#include "projectexplorer_export.h"
@@ -94,8 +93,7 @@ private:
bool m_enabled;
};
-class PROJECTEXPLORER_EXPORT IBuildStepFactory :
- public QObject
+class PROJECTEXPLORER_EXPORT IBuildStepFactory : public QObject
{
Q_OBJECT
@@ -116,14 +114,10 @@ public:
virtual BuildStep *clone(BuildStepList *parent, BuildStep *product) = 0;
};
-class PROJECTEXPLORER_EXPORT BuildStepConfigWidget
- : public QWidget
+class PROJECTEXPLORER_EXPORT BuildStepConfigWidget : public QWidget
{
Q_OBJECT
public:
- BuildStepConfigWidget()
- : QWidget()
- {}
virtual QString summaryText() const = 0;
virtual QString additionalSummaryText() const { return QString(); }
virtual QString displayName() const = 0;
@@ -134,20 +128,16 @@ signals:
void updateAdditionalSummary();
};
-class PROJECTEXPLORER_EXPORT SimpleBuildStepConfigWidget
- : public BuildStepConfigWidget
+class PROJECTEXPLORER_EXPORT SimpleBuildStepConfigWidget : public BuildStepConfigWidget
{
Q_OBJECT
public:
- SimpleBuildStepConfigWidget(BuildStep *step)
- : m_step(step)
+ SimpleBuildStepConfigWidget(BuildStep *step) : m_step(step)
{
connect(m_step, &ProjectConfiguration::displayNameChanged,
this, &BuildStepConfigWidget::updateSummary);
}
- ~SimpleBuildStepConfigWidget() {}
-
QString summaryText() const { return QLatin1String("<b>") + displayName() + QLatin1String("</b>"); }
QString displayName() const { return m_step->displayName(); }
bool showWidget() const { return false; }
@@ -161,5 +151,3 @@ private:
Q_DECLARE_METATYPE(ProjectExplorer::BuildStep::OutputFormat)
Q_DECLARE_METATYPE(ProjectExplorer::BuildStep::OutputNewlineSetting)
-
-#endif // BUILDSTEP_H