Salome HOME
Correct data model hierarchy
authorvsv <vitaly.smetannikov@opencascade.com>
Mon, 24 Aug 2015 09:48:43 +0000 (12:48 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Mon, 24 Aug 2015 09:48:43 +0000 (12:48 +0300)
src/XGUI/XGUI_DataModel.cpp
src/XGUI/XGUI_DataModel.h

index 0b2724532b819f02bdab27c6aff5ba1af3961b80..d5c7805e02479edd93f0cd97b5c24ed3986bd2fe 100644 (file)
@@ -54,7 +54,7 @@ ModelAPI_Document* getSubDocument(void* theObj)
 
 
 // Constructor *************************************************
-XGUI_DataModel::XGUI_DataModel(QObject* theParent) : QAbstractItemModel(theParent)
+XGUI_DataModel::XGUI_DataModel(QObject* theParent) : ModuleBase_IDocumentDataModel(theParent)
 {
   myXMLReader.readAll();
 
index b1c3935c285648bdae8c3fcf851f2c4559057d3d..5d94f68ec828f2ed53283ef8f36b4a8fcbf4e71c 100644 (file)
@@ -12,7 +12,7 @@
 #include <ModelAPI_Object.h>
 #include <ModelAPI_Document.h>
 #include <Config_DataModelReader.h>
-#include <QAbstractItemModel>
+#include <ModuleBase_IDocumentDataModel.h>
 #include <Events_Listener.h>
 
 
@@ -26,7 +26,7 @@
  * - An index which contains internal pointer as ModelAPI_Object its the object
  * - An index which contains internal pointer as ModelAPI_Document is a folder which belongs to this document
  */
-class XGUI_EXPORT XGUI_DataModel : public QAbstractItemModel, public Events_Listener
+class XGUI_EXPORT XGUI_DataModel : public ModuleBase_IDocumentDataModel, public Events_Listener
 {
 Q_OBJECT
 public: