Salome HOME
Sources formated according to the codeing standards
[modules/shaper.git] / src / XGUI / XGUI_Viewer.h
index 218fd26d0ee6e29786db6b54ec09951afcf6784d..2ae7cdd04feb2b5dfa73364bd174a35a07d7afaf 100644 (file)
@@ -17,7 +17,6 @@
 #include <NCollection_List.hxx>
 #include <TopoDS_Shape.hxx>
 
-
 class XGUI_MainWindow;
 class QMdiSubWindow;
 class XGUI_ViewWindow;
@@ -31,10 +30,10 @@ class AIS_ListOfInteractive;
  * \brief Represents a 3d viewer. The viewer manages 3d scene and a set of view windows
  * when each of view window is a one point of view on this scene.
  */
-class XGUI_EXPORT XGUI_Viewer: public QObject
+class XGUI_EXPORT XGUI_Viewer : public QObject
 {
 Q_OBJECT
-public:
+ public:
   static QString backgroundData(QStringList&, QIntList&, QIntList&);
 
   XGUI_Viewer(XGUI_MainWindow* theParent, bool DisplayTrihedron = true);
@@ -66,7 +65,7 @@ public:
 
   /// Return objects selected in 3D viewer
   /// \param theList - list to be filled with selected objects
-  void  getSelectedObjects(AIS_ListOfInteractive& theList);
+  void getSelectedObjects(AIS_ListOfInteractive& theList);
 
   /// Return shapes selected in 3D viewer
   /// \param theList - list to be filled with selected shapes
@@ -74,17 +73,23 @@ public:
 
   /// Selects objects in 3D viewer. Other selected objects are left as selected
   /// \param theList - list objects to be selected
-  void  setObjectsSelected(const AIS_ListOfInteractive& theList);
+  void setObjectsSelected(const AIS_ListOfInteractive& theList);
 
   /// Returns true if selection in the viewer is enabled
-  bool isSelectionEnabled() const { return mySelectionEnabled; }
+  bool isSelectionEnabled() const
+  {
+    return mySelectionEnabled;
+  }
 
   /// Enable or disable selectioon in the viewer
   // \param toEnable - true or false (enable or disable selection)
   void setSelectionEnabled(bool toEnable);
 
   /// Returns true if multi-selection in the viewer is enabled
-  bool isMultiSelectionEnabled() const { return myMultiSelectionEnabled; }
+  bool isMultiSelectionEnabled() const
+  {
+    return myMultiSelectionEnabled;
+  }
 
   /// Enable or disable selectioon in the viewer
   // \param toEnable - true or false (enable or disable selection)
@@ -92,7 +97,10 @@ public:
 
   /// Select the object in 3D viewer.
   /// \param theIO - list objects to be selected
-  void setSelected(const Handle(AIS_InteractiveObject)& theIO) { myAISContext->SetSelected(theIO); }
+  void setSelected(const Handle(AIS_InteractiveObject)& theIO)
+  {
+    myAISContext->SetSelected(theIO);
+  }
 
   //! Trihedron 3d object shown in the viewer
   Handle(AIS_Trihedron) trihedron() const
@@ -126,7 +134,10 @@ public:
   bool computeTrihedronSize(double& theNewSize, double& theSize);
 
   //! Add action to the viewer
-  void addAction(QAction* theAction) { myActions.append(theAction); }
+  void addAction(QAction* theAction)
+  {
+    myActions.append(theAction);
+  }
 
   void updateFromResources();
 
@@ -160,18 +171,18 @@ signals:
 
   void contextMenuRequested(QContextMenuEvent*);
 
-public slots:
+ public slots:
   void onWindowMinimized(QMdiSubWindow*);
   void onWindowActivated(QMdiSubWindow*);
 
-private slots:
+ private slots:
   void onViewClosed(QMdiSubWindow*);
   void onMouseMove(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
   void onMouseReleased(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
   void onMousePressed(XGUI_ViewWindow* theWindow, QMouseEvent* theEvent);
   //void onContextMenuRequested(QContextMenuEvent* theEvent);
 
-private:
+ private:
   void addView(QMdiSubWindow* theView);
 
   /*! Removes the View from internal Views list.*/
@@ -179,12 +190,10 @@ private:
 
   void updateViewsDrawMode() const;
 
-private:
+ private:
   XGUI_MainWindow* myMainWindow;
 
-  Handle(V3d_Viewer) myV3dViewer;
-  Handle(AIS_Trihedron) myTrihedron;
-  Handle(AIS_InteractiveContext) myAISContext;
+  Handle(V3d_Viewer) myV3dViewer;Handle(AIS_Trihedron) myTrihedron;Handle(AIS_InteractiveContext) myAISContext;
 
   XGUI::InteractionStyle myInteractionStyle;
 
@@ -194,7 +203,7 @@ private:
   bool myIsRelative;
 
   double myTrihedronSize;
-  
+
   QList<QMdiSubWindow*> myViews;
 
   QMdiSubWindow* myActiveView;