diff options
Diffstat (limited to 'src/plugins/projectexplorer/target.h')
-rw-r--r-- | src/plugins/projectexplorer/target.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/target.h b/src/plugins/projectexplorer/target.h index 1e31c47bda..8de1d9168d 100644 --- a/src/plugins/projectexplorer/target.h +++ b/src/plugins/projectexplorer/target.h @@ -32,6 +32,8 @@ QT_FORWARD_DECLARE_CLASS(QIcon) +namespace Utils { class MacroExpander; } + namespace ProjectExplorer { class BuildConfiguration; class BuildTargetInfo; @@ -63,10 +65,13 @@ public: Kit *kit() const; BuildSystem *buildSystem() const; - Core::Id id() const; + Utils::Id id() const; QString displayName() const; QString toolTip() const; + static QString displayNameKey(); + static QString deviceTypeKey(); + // Build configuration void addBuildConfiguration(BuildConfiguration *bc); bool removeBuildConfiguration(BuildConfiguration *bc); @@ -103,7 +108,7 @@ public: QVariant namedSettings(const QString &name) const; void setNamedSettings(const QString &name, const QVariant &value); - QVariant additionalData(Core::Id id) const; + QVariant additionalData(Utils::Id id) const; MakeInstallCommand makeInstallCommand(const QString &installRoot) const; Utils::MacroExpander *macroExpander() const; @@ -116,9 +121,10 @@ public: DeploymentData deploymentData() const; DeploymentData buildSystemDeploymentData() const; - const QList<BuildTargetInfo> applicationTargets() const; BuildTargetInfo buildTarget(const QString &buildKey) const; + QString activeBuildKey() const; // Build key of active run configuaration + signals: void targetEnabled(bool); void iconChanged(); |