diff options
author | hjk <hjk@qt.io> | 2019-01-15 15:37:36 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-01-16 09:56:49 +0000 |
commit | 32ced725112403ba3af0acbc8f0db8f7fbad1eeb (patch) | |
tree | 3173f02a4c10085473ee0962a4fa4bd899bff78b /src | |
parent | 9c23e37f5dec9c9d73334cf91435b9bcbbccaf62 (diff) | |
download | qt-creator-32ced725112403ba3af0acbc8f0db8f7fbad1eeb.tar.gz |
ProjectExplorer: Simplify DeployConfig::displayName*
displayNameForBuildTarget(Id) was never overloaded, so it effectively
always used the base implementation that discared the id parameter.
Change-Id: Ibdba3aaf79f5b2447a20cb58c3dfdca2f34ccb6e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/projectexplorer/deployconfiguration.cpp | 7 | ||||
-rw-r--r-- | src/plugins/projectexplorer/deployconfiguration.h | 5 | ||||
-rw-r--r-- | src/plugins/projectexplorer/runsettingspropertiespage.cpp | 2 |
3 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/projectexplorer/deployconfiguration.cpp b/src/plugins/projectexplorer/deployconfiguration.cpp index 1686759149..f0c4e94b66 100644 --- a/src/plugins/projectexplorer/deployconfiguration.cpp +++ b/src/plugins/projectexplorer/deployconfiguration.cpp @@ -163,16 +163,11 @@ bool DeployConfigurationFactory::hasAvailableBuildTargets(Target *) const return true; } -QString DeployConfigurationFactory::displayNameForBuildTarget(const QString &) const +QString DeployConfigurationFactory::defaultDisplayName() const { return m_defaultDisplayName; } -QString DeployConfigurationFactory::displayNameForId(Core::Id id) const -{ - return displayNameForBuildTarget(id.suffixAfter(m_deployConfigBaseId)); -} - bool DeployConfigurationFactory::canHandle(Target *target) const { if (m_supportedProjectType.isValid()) { diff --git a/src/plugins/projectexplorer/deployconfiguration.h b/src/plugins/projectexplorer/deployconfiguration.h index 1b56c11d12..3874d7c068 100644 --- a/src/plugins/projectexplorer/deployconfiguration.h +++ b/src/plugins/projectexplorer/deployconfiguration.h @@ -82,8 +82,8 @@ public: // used to show the list of possible additons to a target, returns a list of types QList<Core::Id> availableCreationIds(Target *parent) const; - // used to translate the types to names to display to the user - QString displayNameForId(Core::Id id) const; + // the name to display to the user + QString defaultDisplayName() const; bool canCreate(Target *parent, Core::Id id) const; virtual DeployConfiguration *create(Target *parent, Core::Id id); @@ -99,7 +99,6 @@ public: protected: virtual bool canHandle(ProjectExplorer::Target *target) const; virtual bool hasAvailableBuildTargets(Target *parent) const; - virtual QString displayNameForBuildTarget(const QString &buildTarget) const; using DeployConfigurationCreator = std::function<DeployConfiguration *(Target *)>; diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp index 992b2cbcc7..29c8ed3c7d 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/runsettingspropertiespage.cpp @@ -369,7 +369,7 @@ void RunSettingsWidget::aboutToShowDeployMenu() foreach (DeployConfigurationFactory *factory, factories) { QList<Core::Id> ids = factory->availableCreationIds(m_target); foreach (Core::Id id, ids) { - QAction *action = m_addDeployMenu->addAction(factory->displayNameForId(id)); + QAction *action = m_addDeployMenu->addAction(factory->defaultDisplayName()); DeployFactoryAndId data = {factory, id}; action->setData(QVariant::fromValue(data)); connect(action, &QAction::triggered, [factory, id, this]() { |