aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qt4projectmanager/qt4target.cpp
diff options
context:
space:
mode:
authorTobias Hunger <[email protected]>2010-08-19 12:26:21 +0200
committerTobias Hunger <[email protected]>2010-08-24 16:04:51 +0200
commit616a9b13f08e41a8ffe67e852ed4197b99377a5f (patch)
tree824f8521e02e09ec7f38b474b8b7b397c7777879 /src/plugins/qt4projectmanager/qt4target.cpp
parentb6f1dbeeb0036669dd75e0fe59f9b982c3fcddae (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.cpp12
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()