diff options
author | Daniel Teske <daniel.teske@digia.com> | 2012-11-08 17:45:47 +0100 |
---|---|---|
committer | Daniel Teske <daniel.teske@digia.com> | 2012-11-16 14:43:16 +0100 |
commit | 3ef968097f51c4861feb3697a048e9a6cd1db414 (patch) | |
tree | 63f3863e567028be9c6b431f1b92f9fbf89bb69b /src/plugins/projectexplorer/buildstep.h | |
parent | b5bbdb38d90e9f0b2049442ad69fc61ad4e74055 (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.h | 17 |
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 |