diff options
author | Tobias Hunger <[email protected]> | 2010-08-19 12:26:21 +0200 |
---|---|---|
committer | Tobias Hunger <[email protected]> | 2010-08-24 16:04:51 +0200 |
commit | 616a9b13f08e41a8ffe67e852ed4197b99377a5f (patch) | |
tree | 824f8521e02e09ec7f38b474b8b7b397c7777879 /src/plugins/qt4projectmanager/qt4target.cpp | |
parent | b6f1dbeeb0036669dd75e0fe59f9b982c3fcddae (diff) |
Enable restoring the default names of project configuration items
* Enable support for this in all ProjectConfiguration items
(Targets, projects, BCs, DCs, RCs, etc.). This is nicer
than having custom code in individual configuraiton items.
Reviewed-by: dt
Diffstat (limited to 'src/plugins/qt4projectmanager/qt4target.cpp')
-rw-r--r-- | src/plugins/qt4projectmanager/qt4target.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/plugins/qt4projectmanager/qt4target.cpp b/src/plugins/qt4projectmanager/qt4target.cpp index 39fc8470952..6725f254eba 100644 --- a/src/plugins/qt4projectmanager/qt4target.cpp +++ b/src/plugins/qt4projectmanager/qt4target.cpp @@ -254,7 +254,7 @@ Qt4Target::Qt4Target(Qt4Project *parent, const QString &id) : connect(this, SIGNAL(activeRunConfigurationChanged(ProjectExplorer::RunConfiguration*)), this, SLOT(updateToolTipAndIcon())); - setDisplayName(displayNameForId(id)); + setDefaultDisplayName(displayNameForId(id)); setIcon(iconForId(id)); } @@ -282,7 +282,7 @@ Qt4BuildConfiguration *Qt4Target::addQt4BuildConfiguration(QString displayName, // Add the buildconfiguration Qt4BuildConfiguration *bc = new Qt4BuildConfiguration(this); - bc->setDisplayName(displayName); + bc->setDefaultDisplayName(displayName); BuildStepList *buildSteps = bc->stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD); BuildStepList *cleanSteps = bc->stepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN); @@ -404,13 +404,9 @@ QString Qt4Target::defaultShadowBuildDirectory(const QString &projectLocation, c bool Qt4Target::fromMap(const QVariantMap &map) { - if (!Target::fromMap(map)) - return false; - - setDisplayName(displayNameForId(id())); + bool success = Target::fromMap(map); setIcon(iconForId(id())); - - return true; + return success; } void Qt4Target::updateQtVersion() |