ProjectExplorer: Remove unused BuildStepFactory::clone method

Change-Id: I559441a6160e288b647bdb45b759992df26227d1
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
hjk
2018-05-15 09:33:26 +02:00
parent 64c48933c8
commit f68f3c0112
2 changed files with 0 additions and 19 deletions

View File

@@ -337,22 +337,4 @@ BuildStep *BuildStepFactory::restore(BuildStepList *parent, const QVariantMap &m
return bs; return bs;
} }
BuildStep *BuildStepFactory::clone(BuildStepList *parent, BuildStep *product)
{
if ((m_info.flags & BuildStepInfo::Unclonable) != 0)
return nullptr;
if (m_info.id != product->id())
return nullptr;
BuildStep *bs = m_info.creator(parent);
if (!bs)
return nullptr;
const QVariantMap map = product->toMap();
if (!bs->fromMap(map)) {
QTC_CHECK(false);
delete bs;
return nullptr;
}
return bs;
}
} // ProjectExplorer } // ProjectExplorer

View File

@@ -132,7 +132,6 @@ public:
Core::Id stepId() const; Core::Id stepId() const;
BuildStep *create(BuildStepList *parent, Core::Id id); BuildStep *create(BuildStepList *parent, Core::Id id);
BuildStep *restore(BuildStepList *parent, const QVariantMap &map); BuildStep *restore(BuildStepList *parent, const QVariantMap &map);
BuildStep *clone(BuildStepList *parent, BuildStep *product);
virtual bool canHandle(BuildStepList *bsl) const; virtual bool canHandle(BuildStepList *bsl) const;