Salome HOME
PR: quadtree
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_StreamDlg.h
index 425f869993a39c2016459a9ac215c8f6d9bab0ff..aa5bb80c91701850e3a545a9443a43e6a2087255 100644 (file)
@@ -29,6 +29,7 @@ class QComboBox;
 class QGroupBox;
 class QLineEdit;
 class QListWidget;
+class QPushButton;
 
 class HYDROGUI_StreamDlg : public HYDROGUI_InputPanel
 {
@@ -44,25 +45,28 @@ public:
   QString                    getObjectName() const;
 
   void                       setAxisNames( const QStringList& theAxises );
+
   void                       setAxisName( const QString& thePolyline );
   QString                    getAxisName() const;
 
-  void                       setSelectedProfiles( const QStringList& theProfiles );
-  QStringList                getSelectedProfiles() const;
+  void                       setProfiles( const QStringList& theProfiles );
 
 signals:
-  void                       CreatePreview();
+  void                       AddProfiles();
+  void                       RemoveProfiles( const QStringList& );
+  void                       AxisChanged( const QString& );
 
 private slots:
-  void                       onStreamDefChanged();
+  void                       onRemoveProfiles();
 
 private:
-
   QGroupBox*                 myObjectNameGroup;
   QLineEdit*                 myObjectName;
 
-  QComboBox*                 myAxises;
+  QComboBox*                 myAxes;
   QListWidget*               myProfiles;
+  QPushButton*               myRemoveButton;
+  QPushButton*               myAddButton;
 };
 
 #endif