X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_CalculationDlg.h;h=eaf3aa26aa6a52a2e81a437d88753c6953b79619;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=43770dc28722b39a09f254d4d925e361dc19e66d;hpb=7ec27726afa16572a7cab1d7936c8e899674050b;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_CalculationDlg.h b/src/HYDROGUI/HYDROGUI_CalculationDlg.h index 43770dc2..eaf3aa26 100644 --- a/src/HYDROGUI/HYDROGUI_CalculationDlg.h +++ b/src/HYDROGUI/HYDROGUI_CalculationDlg.h @@ -57,12 +57,18 @@ public: void setPolylineNames( const QStringList& theObjects, const QStringList& theObjectsEntries ); QStringList getSelectedGeomObjects() const; QStringList getSelectedAvailableGeomObjects() const; + QStringList getSelectedGroups() const; + QStringList getSelectedAvailableGroups() const; HYDROGUI_Zone* getCurrentZone() const; + void setAvailableGroups( const QStringList& ); + public slots: void setBoundary( const QString& theObjName ); void includeGeomObjects( const QStringList& theObjects ); void excludeGeomObjects( const QStringList& theObjects ); + void includeGroups( const QStringList& theObjects ); + void excludeGroups( const QStringList& theObjects ); void onEmptyName(); void onAlreadyExists( QString theName ); void refreshZonesBrowser(); @@ -84,7 +90,12 @@ public slots: signals: void addObjects(); void removeObjects(); - void objectSelected( const QString & theObjName ); + void objectsSelected(); + + void addGroups(); + void removeGroups(); + void groupsSelected(); + void boundarySelected( const QString & theObjName ); void setMergeType( int theMergeType, QString& theBathymetryName ); void createRegion( const QList& theZonesList ); @@ -98,6 +109,7 @@ protected: private: QWizardPage* createObjectsPage(); + QWizardPage* createGroupsPage(); QWizardPage* createZonesPage(); QGroupBox* myObjectNameGroup; @@ -109,6 +121,9 @@ private: QListWidget* myAvailableGeomObjects; QListWidget* myGeomObjects; + QListWidget* myAvailableGroups; + QListWidget* myGroups; + HYDROGUI_DataBrowser* myBrowser; Handle(HYDROData_CalculationCase) myEditedObject; QComboBox* myBathymetryChoice;