Salome HOME
land cover object is removed from the data model
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_CalculationOp.h
index 4aa6485b2ae6f64438538c37fb6dc8d09db79235..1a5998ad08298e7226992fd26f1e5c0b557be3c8 100644 (file)
@@ -150,6 +150,11 @@ protected slots:
   void onOrderChanged( bool& isConfirmed );
   void onOrderLandCoverChanged( bool& isConfirmed );
 
+  void onRuleChanged( bool& isConfirmed );
+  void onRuleLandCoverChanged( bool& isConfirmed );
+
+  void onRegenerateColors();
+
 private:
   void                            createPreview( const bool theLandCover);
   void                            closePreview( bool theRemoveViewManager = true );
@@ -188,16 +193,20 @@ private:
   bool confirmRegionsChange() const;
   bool confirmModeChange() const;
   bool confirmOrderChange() const;
+  bool confirmRuleChange() const;
   bool confirmContinueWithWarning( const HYDROData_Warning& theWarning ) const;
 
+  bool confirmLandCoverRegionsChange() const;
   bool confirmLandCoverModeChange() const;
   bool confirmLandCoverOrderChange() const;
+  bool confirmLandCoverRuleChange() const;
 
 private:
   bool                            myIsEdit;
   bool                            myShowZones;
   bool                            myShowGeomObjects;
   bool                            myShowLandCovers;
+  bool                            myUpdateLandCoverZonesPrs;
   Handle(HYDROData_CalculationCase) myEditedObject;
 
   SUIT_ViewManager*               myActiveViewManager;