diff --git a/src/plugins/qbsprojectmanager/qbsinstallstep.cpp b/src/plugins/qbsprojectmanager/qbsinstallstep.cpp
index d83d48b5667f4d5a3df72f9b4a2a66daf0e3e8af..7b31b1feb375890521e5ebae754f49c00ed6fbb5 100644
--- a/src/plugins/qbsprojectmanager/qbsinstallstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsinstallstep.cpp
@@ -363,14 +363,14 @@ QList<Core::Id> QbsInstallStepFactory::availableCreationIds(ProjectExplorer::Bui
     return QList<Core::Id>();
 }
 
-QString QbsInstallStepFactory::displayNameForId(Core::Id id) const
+QString QbsInstallStepFactory::displayNameForId(const Core::Id id) const
 {
     if (id == Core::Id(Constants::QBS_INSTALLSTEP_ID))
         return tr("Qbs Install");
     return QString();
 }
 
-bool QbsInstallStepFactory::canCreate(ProjectExplorer::BuildStepList *parent, Core::Id id) const
+bool QbsInstallStepFactory::canCreate(ProjectExplorer::BuildStepList *parent, const Core::Id id) const
 {
     if (parent->id() != Core::Id(ProjectExplorer::Constants::BUILDSTEPS_DEPLOY)
             || !qobject_cast<ProjectExplorer::DeployConfiguration *>(parent->parent()))
@@ -379,7 +379,7 @@ bool QbsInstallStepFactory::canCreate(ProjectExplorer::BuildStepList *parent, Co
 }
 
 ProjectExplorer::BuildStep *QbsInstallStepFactory::create(ProjectExplorer::BuildStepList *parent,
-                                                          Core::Id id)
+                                                          const Core::Id id)
 {
     if (!canCreate(parent, id))
         return 0;
diff --git a/src/plugins/qbsprojectmanager/qbsinstallstep.h b/src/plugins/qbsprojectmanager/qbsinstallstep.h
index 520d255ea506dcd2e8a518685b5cf83c9a47c73c..f0122520f05f67c5fc97bc4e6634aedfe0fb5522 100644
--- a/src/plugins/qbsprojectmanager/qbsinstallstep.h
+++ b/src/plugins/qbsprojectmanager/qbsinstallstep.h
@@ -134,10 +134,10 @@ public:
     // used to show the list of possible additons to a target, returns a list of types
     QList<Core::Id> availableCreationIds(ProjectExplorer::BuildStepList *parent) const;
     // used to translate the types to names to display to the user
-    QString displayNameForId(Core::Id id) const;
+    QString displayNameForId(const Core::Id id) const;
 
-    bool canCreate(ProjectExplorer::BuildStepList *parent, Core::Id id) const;
-    ProjectExplorer::BuildStep *create(ProjectExplorer::BuildStepList *parent, Core::Id id);
+    bool canCreate(ProjectExplorer::BuildStepList *parent, const Core::Id id) const;
+    ProjectExplorer::BuildStep *create(ProjectExplorer::BuildStepList *parent, const Core::Id id);
     // used to recreate the runConfigurations when restoring settings
     bool canRestore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map) const;
     ProjectExplorer::BuildStep *restore(ProjectExplorer::BuildStepList *parent, const QVariantMap &map);