ProjectExplorer: Remove ToolChain::canClone()

Was returning true in all cases.

Change-Id: Iafbafbf44a0b631b83e768c75f963e1bb7821a25
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
This commit is contained in:
hjk
2019-05-08 17:55:10 +02:00
parent 5311708845
commit a421ff2265
5 changed files with 1 additions and 13 deletions

View File

@@ -1000,11 +1000,6 @@ std::unique_ptr<ToolChainConfigWidget> MsvcToolChain::createConfigurationWidget(
return std::make_unique<MsvcToolChainConfigWidget>(this);
}
bool MsvcToolChain::canClone() const
{
return true;
}
ToolChain *MsvcToolChain::clone() const
{
return new MsvcToolChain(*this);

View File

@@ -79,7 +79,6 @@ public:
std::unique_ptr<ToolChainConfigWidget> createConfigurationWidget() override;
bool canClone() const override;
ToolChain *clone() const override;
MacroInspectionRunner createMacroInspectionRunner() const override;

View File

@@ -197,11 +197,6 @@ Core::Id ToolChain::language() const
return d->m_language;
}
bool ToolChain::canClone() const
{
return true;
}
bool ToolChain::operator == (const ToolChain &tc) const
{
if (this == &tc)

View File

@@ -146,7 +146,6 @@ public:
virtual bool operator ==(const ToolChain &) const;
virtual std::unique_ptr<ToolChainConfigWidget> createConfigurationWidget() = 0;
virtual bool canClone() const;
virtual ToolChain *clone() const = 0;
// Used by the toolchainmanager to save user-generated tool chains.

View File

@@ -543,7 +543,7 @@ void ToolChainOptionsWidget::updateState()
bool canDelete = false;
if (ToolChainTreeItem *item = currentTreeItem()) {
ToolChain *tc = item->toolChain;
canCopy = tc->isValid() && tc->canClone();
canCopy = tc->isValid();
canDelete = tc->detection() != ToolChain::AutoDetection;
}