X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_CalculationDlg.h;h=15b7578baca31ffc6f291ffe1d347e9ec22da044;hb=de7cf9bb0a7a41d6487013c87f4a54d0664cd303;hp=11d38363ba97aa92df0abc70e6bd42ac659f64f9;hpb=a8a5de888cfc087b13db88108b9d2c729a13c5d2;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_CalculationDlg.h b/src/HYDROGUI/HYDROGUI_CalculationDlg.h index 11d38363..15b7578b 100644 --- a/src/HYDROGUI/HYDROGUI_CalculationDlg.h +++ b/src/HYDROGUI/HYDROGUI_CalculationDlg.h @@ -53,11 +53,16 @@ public: void setEditedObject( const Handle(HYDROData_CalculationCase) theCase ); - void setGeomObjects( const QStringList& theObjects ); + void setAllGeomObjects( const QStringList& theObjects, const QStringList& theObjectsEntries ); + void setPolylineNames( const QStringList& theObjects, const QStringList& theObjectsEntries ); QStringList getSelectedGeomObjects() const; + QStringList getSelectedAvailableGeomObjects() const; HYDROGUI_Zone* getCurrentZone() const; public slots: + void setBoundary( const QString& theObjName ); + void includeGeomObjects( const QStringList& theObjects ); + void excludeGeomObjects( const QStringList& theObjects ); void onEmptyName(); void onAlreadyExists( QString theName ); void refreshZonesBrowser(); @@ -79,6 +84,7 @@ signals: void addObjects(); void removeObjects(); void objectSelected( const QString & theObjName ); + void boundarySelected( const QString & theObjName ); void splitZones(); void hideZones(); void setMergeType( int theMergeType, QString& theBathymetryName ); @@ -95,6 +101,9 @@ private: QLineEdit* myObjectName; HYDROGUI_NameValidator* myValidator; + QComboBox* myPolylineName; + + QListWidget* myAvailableGeomObjects; QListWidget* myGeomObjects; HYDROGUI_DataBrowser* myBrowser;