aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/target.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/target.h')
-rw-r--r--src/plugins/projectexplorer/target.h12
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();