+ void setObjectVisibility( Handle(HYDROData_Entity) theEntity, const bool theIsVisible );
+ void setZonesVisible( bool theIsVisible );
+ void getNamesAndEntries( const HYDROData_SequenceOfObjects& theSeq,
+ QStringList& theNames, QStringList& theEntries ) const;
+
+ /**
+ * Ask user to confirm splitting zones recalculation after regions list modification.
+ * \return true if confirmed
+ */
+ bool confirmRegionsChange() const;
+
+ /**
+ * Ask user to confirm splitting zones recalculation after mode change.
+ * \return true if confirmed
+ */
+ bool confirmModeChange() const;
+
+ /**
+ * Ask user to confirm the operation continuation with warning.
+ * @param theWarning the warning
+ * \return true if confirmed
+ */
+ bool confirmContinueWithWarning( const HYDROData_Warning& theWarning ) const;