Gui: DAGView: adding check for App::DocumentObject

This commit is contained in:
blobfish
2016-12-11 16:20:16 -05:00
committed by wmayer
parent b86a28da12
commit b16a5856a7
3 changed files with 11 additions and 0 deletions

View File

@@ -57,6 +57,14 @@ EdgeProperty::EdgeProperty() : relation(BranchTag::None)
}
bool Gui::DAG::hasRecord(const App::DocumentObject* dObjectIn, const GraphLinkContainer &containerIn)
{
typedef GraphLinkContainer::index<GraphLinkRecord::ByDObject>::type List;
const List &list = containerIn.get<GraphLinkRecord::ByDObject>();
List::const_iterator it = list.find(dObjectIn);
return it != list.end();
}
const GraphLinkRecord& Gui::DAG::findRecord(Vertex vertexIn, const GraphLinkContainer &containerIn)
{
typedef GraphLinkContainer::index<GraphLinkRecord::ByVertex>::type List;