Salome HOME
PAL9828 - regression of Plot2d legend
[modules/visu.git] / src / VISUGUI / VisuGUI_CutLinesDlg.h
index 5d9d103ad78cbc38981e17f678f8042d041ad97c..f196660e1b36519e59d9e0e4902969a713c99040 100644 (file)
@@ -28,7 +28,7 @@ class VisuGUI_CutLinesDlg: public QDialog
     Q_OBJECT
 
 public:
-    VisuGUI_CutLinesDlg (SalomeApp_Module* theModule, bool theIsCreation = true, bool theIsModal = true);
+    VisuGUI_CutLinesDlg (SalomeApp_Module* theModule);
     ~VisuGUI_CutLinesDlg();
 
     void initFromPrsObject (VISU::CutLines_i* thePrs);
@@ -49,6 +49,7 @@ private slots:
   void DrawTable();
   void onValueChanged (int theRow, int theCol);
   void onPreviewCheck (bool thePreview);
+  void onAllCurvesInvertedCheck(bool theInvert);
   void onRotation (double theValue);
   void onPlanePos (const QString& theValue);
   //jfa tmp:void onWindowActivated (SUIT_ViewWindow*);
@@ -56,6 +57,7 @@ private slots:
 private:
   void createPlanes();
   void deletePlanes();
+  void updateGlyphs(bool update);
 
   QHButtonGroup* mySelPlane;
   QtxDblSpinBox* myRotXSpn;
@@ -88,16 +90,17 @@ private:
   void setOrientation2 (const VISU::CutPlanes::Orientation orient);
 
   SALOME_Actor* myPreviewActor;
+  SALOME_Actor* myPreviewActorGlyphs;
   QCheckBox* myPreviewCheck;
+  QCheckBox* myAllCurvesInvertedCheck;
 
   VISU::CutLines_i* myPrs;
 
   //jfa tmp:SUIT_ViewManager *myMgr;
   //jfa tmp:SUIT_ViewWindow *myStudyWnd;
 
-  bool myIsCreation;
-
   static bool MYGenerateTable;
   static bool MYGenerateCurve;
 };
+
 #endif // VISUGUI_CUTLINESDLG_H