ProjectExplorer: Merge Qbs* into DefaultDeployConfigurationFactory

DefaultDeployConfigurationFactory used extra effort to not apply to the
Qbs (Desktop) case, with QbsDeployConfigurationFactory plugging exactly
that hole with essentially the same functionality, which is even the
default of the base class.

The only differences are the display name, which is dropped in this
patch, and the different keys in the .user file, which are updated
with this patch. Note that the display name "Qbs Install" for the
DeployConfiguration stays with this patch whereas a freshly created
one will get the default "Deploy Configuration" name.

Change-Id: I255371d0a0688fbc6303083eb6aa20563e876264
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2019-01-24 16:39:52 +01:00
parent 49bd5b6c50
commit e6a184fe5c
12 changed files with 39 additions and 112 deletions

View File

@@ -819,11 +819,6 @@ void Project::configureAsExampleProject(const QSet<Core::Id> &platforms)
Q_UNUSED(platforms);
}
bool Project::needsSpecialDeployment() const
{
return false;
}
bool Project::knowsAllBuildExecutables() const
{
return true;