Salome HOME
Transaction mechanism for operations corrected.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_ZLevelsDlg.h
index 2ca17ef2a07041c022f90f60e81d3c8f6391bad3..6d249784d0c866adbc2981164c0398f2454535be 100644 (file)
@@ -23,6 +23,8 @@
 #ifndef HYDROGUI_ZLEVELSPANEL_H
 #define HYDROGUI_ZLEVELSPANEL_H
 
+#include "HYDROGUI_ZLevelsModel.h"
+
 #include <QDialog>
 
 class QCheckBox;
@@ -41,12 +43,16 @@ public:
   HYDROGUI_ZLevelsDlg( QWidget* theParent );
   virtual ~HYDROGUI_ZLevelsDlg();
 
-  void setObjects( const QList<QString>& theObjects );
+  void setObjects( const HYDROGUI_ZLevelsModel::Object2VisibleList& theObjects );
+  HYDROGUI_ZLevelsModel::ObjectList getObjects() const;
 
 private slots:
   void onMove( int theType );
   void OnStateChanged();
 
+private:
+  HYDROGUI_ZLevelsModel* getListSourceModel() const;
+
 private:
   QListView* myList;
   QPushButton* myTop;