forked from qt-creator/qt-creator
ProjectExplorer: Remove unused BuildStepFactory::clone method
Change-Id: I559441a6160e288b647bdb45b759992df26227d1 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user