Salome HOME
refs #609: simplify removing rows from tables.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_CalculationDlg.h
index 1c6acb8c6e34bd7905e88648464bc777e08ff67b..6b5a44639c9d80a33394c26cffd47b04bcdfca63 100644 (file)
@@ -63,7 +63,7 @@ public:
   void                       setAllGeomObjects( const QStringList& theObjects, const QStringList& theObjectsEntries );
   QStringList                getAllGeomObjects() const;
   void                       setPolylineNames( const QStringList& theObjects, const QStringList& theObjectsEntries );
-  // TODO: setLandCoverMapsNames(...)
+  void                       setLandCoverMapsNames( const QStringList& theObjects, const QStringList& theObjectsEntries );
   void                       setStricklerTableNames( const QStringList& theObjects, const QStringList& theObjectsEntries );
   QStringList                getSelectedGeomObjects() const;
   QStringList                getSelectedAvailableGeomObjects() const;
@@ -93,6 +93,7 @@ public slots:
   void                       onRuleChanged();
 
   void                       setStricklerTable( const QString& theStricklerTableName, bool theBlockSignals = true );
+  void                       setLandCoverMap( const QString& theLandCoverMapName, bool theBlockSignals = true );
   
   /**
    * Process items selection: hide/show bathymetry merge type selector.
@@ -127,7 +128,7 @@ signals:
   void                       moveZones( SUIT_DataObject* theRegion, const QList<SUIT_DataObject*>& theZonesList );
   void                       clickedInZonesBrowser( SUIT_DataObject* );
 
-  void                       landCoverMapSelected();
+  void                       landCoverMapSelected( const QString & theObjName );
 
   void                       StricklerTableSelected( const QString & theObjName );
 
@@ -143,8 +144,6 @@ protected slots:
 private:
   QList<Handle(HYDROData_Entity)> getGeometryObjects();
   
-  Handle(HYDROData_LandCoverMap) getLandCoverMap();
-  
   QWizardPage*               createObjectsPage();
   QWizardPage*               createGroupsPage();
   QWizardPage*               createLandCoverMapPage();
@@ -157,7 +156,7 @@ private:
   HYDROGUI_NameValidator*    myValidator;
 
   QComboBox*                 myPolylineName;
-  // TODO: myLandCoverMapName
+  QComboBox*                 myLandCoverMapName;
   QComboBox*                 myStricklerTableName;
 
   QButtonGroup*              myModeButtons;