Salome HOME
projects
/
modules
/
hydro.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for the bug #255: VTK viewer is not updated after modification of objects.
[modules/hydro.git]
/
src
/
HYDROGUI
/
HYDROGUI_CalculationOp.h
diff --git
a/src/HYDROGUI/HYDROGUI_CalculationOp.h
b/src/HYDROGUI/HYDROGUI_CalculationOp.h
index 19dce657c11d2ac53e299f36b1ae67874a77ccad..c7c92fdef2637b7c71473da147521a34f0c9b231 100644
(file)
--- a/
src/HYDROGUI/HYDROGUI_CalculationOp.h
+++ b/
src/HYDROGUI/HYDROGUI_CalculationOp.h
@@
-54,6
+54,8
@@
protected:
virtual void onApply();
virtual bool processApply( int& theUpdateFlags, QString& theErrorMsg );
virtual void onApply();
virtual bool processApply( int& theUpdateFlags, QString& theErrorMsg );
+ void setAvailableGroups();
+
protected slots:
/**
* Add geometry objects selected in the module browser to the calculation case.
protected slots:
/**
* Add geometry objects selected in the module browser to the calculation case.
@@
-63,6
+65,16
@@
protected slots:
* Remove selected objects from the calculation case.
*/
void onRemoveObjects();
* Remove selected objects from the calculation case.
*/
void onRemoveObjects();
+
+ /**
+ * Add geometry groups selected in the module browser to the calculation case.
+ */
+ void onAddGroups();
+ /**
+ * Remove selected groups from the calculation case.
+ */
+ void onRemoveGroups();
+
/**
* Set the given bathymetry merge type to the current zone.
*/
/**
* Set the given bathymetry merge type to the current zone.
*/
@@
-79,7
+91,7
@@
protected slots:
/**
* Case objects must be splitted to zones if the case has been modified or new.
*/
/**
* Case objects must be splitted to zones if the case has been modified or new.
*/
- void on
SplitZones(
);
+ void on
Next( const int
);
void onLastViewClosed( SUIT_ViewManager* );
/**
* The zone is selected in the browser on the second page of the wizard.
void onLastViewClosed( SUIT_ViewManager* );
/**
* The zone is selected in the browser on the second page of the wizard.
@@
-92,7
+104,11
@@
protected slots:
/**
* Geometry object is selected in the list on the first wizard page
*/
/**
* Geometry object is selected in the list on the first wizard page
*/
- void onObjectSelected ( const QString & theObjName );
+ void onObjectsSelected();
+ /**
+ * Boundary polyline is selected in the list on the first wizard page
+ */
+ void onBoundarySelected ( const QString & theObjName );
private:
void createPreview();
private:
void createPreview();
@@
-102,6
+118,12
@@
private:
void getNamesAndEntries( const HYDROData_SequenceOfObjects& theSeq,
QStringList& theNames, QStringList& theEntries ) const;
void getNamesAndEntries( const HYDROData_SequenceOfObjects& theSeq,
QStringList& theNames, QStringList& theEntries ) const;
+ /**
+ * Ask user to confirm splitting zones recalculation.
+ * \return true if confirmed
+ */
+ bool confirmRegionsChange() const;
+
private:
bool myIsEdit;
bool myShowZones;
private:
bool myIsEdit;
bool myShowZones;