X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_Operation.h;h=5bce481fe919790f66e62c27722201598e02c520;hb=5cae7e874afd2fc1b6f61023e8ebd33a933db3c7;hp=dd7bcaeea8f8c25c9f3c3b31d05b8dfdfaa40614;hpb=3769dbcedaa689e15ad79a619acd6f8bc21f47c6;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_Operation.h b/src/HYDROGUI/HYDROGUI_Operation.h index dd7bcaee..5bce481f 100644 --- a/src/HYDROGUI/HYDROGUI_Operation.h +++ b/src/HYDROGUI/HYDROGUI_Operation.h @@ -50,14 +50,19 @@ protected: virtual void startOperation(); virtual void abortOperation(); virtual void commitOperation(); + virtual void setDialogActive( const bool ); - virtual HYDROGUI_InputPanel* createInputPanel() const = 0; + virtual HYDROGUI_InputPanel* createInputPanel() const; + virtual void closeInputPanel(); - virtual bool processApply( int& theUpdateFlags ); + virtual bool processApply( int& theUpdateFlags, QString& theErrorMsg ); virtual void processCancel(); + void startDocOperation(); + void abortDocOperation(); + void commitDocOperation(); + Handle_HYDROData_Document doc() const; - Handle_HYDROData_Object FindObjectByName( const QString& theName, int theKind ) const; protected slots: virtual void onApply();