diff --git a/src/Gui/SceneInspector.cpp b/src/Gui/SceneInspector.cpp index 9df15bbb4b..87bbf42253 100644 --- a/src/Gui/SceneInspector.cpp +++ b/src/Gui/SceneInspector.cpp @@ -101,7 +101,7 @@ void SceneModel::setNode(QModelIndex index, SoNode* node) SoNode* child = group->getChild(i); setNode(this->index(i, 0, index), child); - QMap::iterator it = nodeNames.find(child); + QHash::iterator it = nodeNames.find(child); if (it != nodeNames.end()) { this->setData(this->index(i, 1, index), QVariant(it.value())); } @@ -113,7 +113,7 @@ void SceneModel::setNode(QModelIndex index, SoNode* node) // insert icon } -void SceneModel::setNodeNames(const QMap& names) +void SceneModel::setNodeNames(const QHash& names) { nodeNames = names; } @@ -173,7 +173,7 @@ void DlgInspector::setNodeNames(Gui::Document* doc) { std::vector vps = doc->getViewProvidersOfType (Gui::ViewProviderDocumentObject::getClassTypeId()); - QMap nodeNames; + QHash nodeNames; for (std::vector::iterator it = vps.begin(); it != vps.end(); ++it) { Gui::ViewProviderDocumentObject* vp = static_cast(*it); App::DocumentObject* obj = vp->getObject(); diff --git a/src/Gui/SceneInspector.h b/src/Gui/SceneInspector.h index 27ff489ef2..48d90d9693 100644 --- a/src/Gui/SceneInspector.h +++ b/src/Gui/SceneInspector.h @@ -25,7 +25,7 @@ #include #include -#include +#include class SoNode; @@ -56,13 +56,13 @@ public: /// insert the first node in tree void setNode(SoNode* node); /// set names per node - void setNodeNames(const QMap& names); + void setNodeNames(const QHash& names); /// returns standard parent's flags Qt::ItemFlags flags (const QModelIndex & index) const; private: void setNode(QModelIndex, SoNode*); - QMap nodeNames; + QHash nodeNames; }; /// Dialog window to display scenegraph model as a tree