Salome HOME
refs #568: use ordered list view with selection synchronized with object browser...
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_CalculationDlg.h
index 9bcdfd8aa4d2ad8055953fef5867a0b406805beb..f4ee385fd047cbee7db7f1c5bf57e309f9554612 100644 (file)
@@ -83,6 +83,9 @@ public:
   HYDROData_ListOfRules      getRules() const;
   void                       setRules( const HYDROData_ListOfRules& theRules ) const;
 
+  HYDROData_ListOfRules      getLandCoverRules() const;
+  void                       setLandCoverRules( const HYDROData_ListOfRules& theRules ) const;
+
 public slots:
   void                       setMode( int theMode );
   void                       setBoundary( const QString& theObjName );
@@ -97,8 +100,8 @@ public slots:
   void                       onOrderChanged();
 
   void                       setLandCoverMode( int theMode );
-  void                       setStricklerTable( const QString& theStricklerTableName );
-  void                       includeLandCovers( const QStringList& theLandCovers );
+  void                       setStricklerTable( const QString& theStricklerTableName, bool theBlockSignals = true );
+  void                       includeLandCovers( const QStringList& theLandCovers, bool theReset );
   void                       excludeLandCovers( const QStringList& theLandCovers );
   void                       onOrderLandCoverChanged();
 
@@ -151,8 +154,8 @@ protected slots:
   void OnNewRegion();
 
 private:
-  QList<Handle(HYDROData_Object)> getGeometryObjects();
-  QList<Handle(HYDROData_LandCover)> getLandCovers();
+  QList<Handle(HYDROData_Entity)> getGeometryObjects();
+  QList<Handle(HYDROData_Entity)> getLandCovers();
 
   QWizardPage*               createObjectsPage();
   QWizardPage*               createGroupsPage();