aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/buildstep.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2012-11-08 17:45:47 +0100
committerDaniel Teske <daniel.teske@digia.com>2012-11-16 14:43:16 +0100
commit3ef968097f51c4861feb3697a048e9a6cd1db414 (patch)
tree63f3863e567028be9c6b431f1b92f9fbf89bb69b /src/plugins/projectexplorer/buildstep.h
parentb5bbdb38d90e9f0b2049442ad69fc61ad4e74055 (diff)
BuildConfigWidget: Make displayName property instead of a virtual func
To make the interface the same as NamedWidget. Change-Id: I5961b4e5aa7f5acf3a7f83e82b6fa4266b9ebf97 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/buildstep.h')
-rw-r--r--src/plugins/projectexplorer/buildstep.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/buildstep.h b/src/plugins/projectexplorer/buildstep.h
index 4d5c9d6d3a..68f7f633d0 100644
--- a/src/plugins/projectexplorer/buildstep.h
+++ b/src/plugins/projectexplorer/buildstep.h
@@ -127,10 +127,25 @@ public:
:QWidget(0)
{}
- virtual QString displayName() const = 0;
+ QString displayName() const
+ {
+ return m_displayName;
+ }
signals:
void displayNameChanged(const QString &);
+
+protected:
+ void setDisplayName(const QString &displayName)
+ {
+ if (m_displayName == displayName)
+ return;
+ m_displayName = displayName;
+ emit displayNameChanged(m_displayName);
+ }
+
+private:
+ QString m_displayName;
};
class PROJECTEXPLORER_EXPORT BuildStepConfigWidget