Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / XGUI / XGUI_DocumentDataModel.h
index c49c6696535871e683459407e8214527a01de0a4..c2436082783f1e3851053acd4f01f4c3018a15ac 100644 (file)
@@ -1,4 +1,3 @@
-
 #ifndef XGUI_DocumentDataModel_H
 #define XGUI_DocumentDataModel_H
 
@@ -22,26 +21,24 @@ class XGUI_TopDataModel;
  */
 class XGUI_EXPORT XGUI_DocumentDataModel : public QAbstractItemModel, public Events_Listener
 {
-  Q_OBJECT
-public:
-
+Q_OBJECT
+ public:
 
   XGUI_DocumentDataModel(QObject* theParent);
   virtual ~XGUI_DocumentDataModel();
 
   // Event Listener method
-  virtual void processEvent(const Events_Message* theMessage);
-
+  virtual void processEvent(const boost::shared_ptr<Events_Message>& theMessage);
 
   virtual QVariant data(const QModelIndex& theIndex, int theRole) const;
-  virtual QVariant headerData(int theSection, Qt::Orientation theOrient,
-                              int theRole = Qt::DisplayRole) const;
+  virtual QVariant headerData(int theSection, Qt::Orientation theOrient, int theRole =
+                                  Qt::DisplayRole) const;
 
   virtual int rowCount(const QModelIndex& theParent = QModelIndex()) const;
   virtual int columnCount(const QModelIndex& theParent = QModelIndex()) const;
 
-  virtual QModelIndex index(int theRow, int theColumn, 
-                            const QModelIndex &parent = QModelIndex()) const;
+  virtual QModelIndex index(int theRow, int theColumn, const QModelIndex &parent =
+                                QModelIndex()) const;
 
   virtual QModelIndex parent(const QModelIndex& theIndex) const;
 
@@ -71,17 +68,23 @@ public:
   ResultPartPtr activePart() const;
 
   //! Retrurns QModelIndex of active part
-  QModelIndex activePartIndex() const { return myActivePartIndex; }
+  QModelIndex activePartIndex() const
+  {
+    return myActivePartIndex;
+  }
 
   //! Deactivates a Part
   void deactivatePart();
 
   void rebuildDataTree();
 
-private:
-
-  enum {PartsFolder, HistoryNode};
+ private:
 
+  enum
+  {
+    PartsFolder,
+    HistoryNode
+  };
 
   //! Converts QModelIndex of this model to QModelIndex of a one of sub-models.
   QModelIndex* toSourceModelIndex(const QModelIndex& theProxy) const;
@@ -109,7 +112,6 @@ private:
 
   int historyOffset() const;
 
-
   //! Data model of top part of data tree (not parts object)
   XGUI_TopDataModel* myModel;
 
@@ -126,4 +128,4 @@ private:
 
 };
 
-#endif
\ No newline at end of file
+#endif