Salome HOME
Selector implementation for OCC viewer.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_CalculationDlg.h
index b9a0395cf63895e660dc5b420fbb003836e137f7..c63fffa51aafe390f669b0a72d1941b621d7a110 100644 (file)
@@ -28,6 +28,7 @@
 class HYDROGUI_ObjSelector;
 class QGroupBox;
 class QLineEdit;
+class QListWidget;
 
 class HYDROGUI_CalculationDlg : public HYDROGUI_InputPanel
 {
@@ -45,11 +46,28 @@ public:
   void                       setPolylineName( const QString& theName );
   QString                    getPolylineName() const;
 
+  void                       setZones( const QStringList& theZones );
+  void                       setSelectedZones( const QStringList& theZones );
+  QStringList                getSelectedZones() const;
+
+  void                       setRegions( const QStringList& theRegions );
+  QStringList                getRegions() const;
+
+  void                       setSplitZonesPrefix( const QString& theName );
+  QString                    getSplitZonesPrefix() const;
+
+signals:
+  void                       SplitZones();
+
 private:
   QGroupBox*                 myObjectNameGroup;
   QLineEdit*                 myObjectName;
 
   HYDROGUI_ObjSelector*      myBndPolyline;
+
+  QListWidget*               myZones;
+  QListWidget*               myRegions;
+  QLineEdit*                 mySplittedZonesPrefix;
 };
 
 #endif