forked from qt-creator/qt-creator
Nim: Simplify NimbleRunConfigurationFactory
Left over from earlier infrastructure that isn't used elsewhere in this form anymore. Change-Id: I785f95d668743ccee858b4d02a2215c895cb55c4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -61,20 +61,6 @@ NimbleRunConfiguration::NimbleRunConfiguration(ProjectExplorer::Target *target,
|
|||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool NimbleRunConfiguration::isBuildTargetValid() const
|
|
||||||
{
|
|
||||||
return Utils::anyOf(target()->applicationTargets(), [this](const BuildTargetInfo &bti) {
|
|
||||||
return bti.buildKey == buildKey();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
QString NimbleRunConfiguration::disabledReason() const
|
|
||||||
{
|
|
||||||
if (!isBuildTargetValid())
|
|
||||||
return tr("The project no longer builds the target associated with this run configuration.");
|
|
||||||
return RunConfiguration::disabledReason();
|
|
||||||
}
|
|
||||||
|
|
||||||
NimbleRunConfigurationFactory::NimbleRunConfigurationFactory()
|
NimbleRunConfigurationFactory::NimbleRunConfigurationFactory()
|
||||||
: RunConfigurationFactory()
|
: RunConfigurationFactory()
|
||||||
{
|
{
|
||||||
|
@@ -35,11 +35,6 @@ class NimbleRunConfiguration : public ProjectExplorer::RunConfiguration
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
NimbleRunConfiguration(ProjectExplorer::Target *target, Core::Id id);
|
NimbleRunConfiguration(ProjectExplorer::Target *target, Core::Id id);
|
||||||
|
|
||||||
QString disabledReason() const override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
bool isBuildTargetValid() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class NimbleRunConfigurationFactory : public ProjectExplorer::RunConfigurationFactory
|
class NimbleRunConfigurationFactory : public ProjectExplorer::RunConfigurationFactory
|
||||||
|
Reference in New Issue
Block a user