Salome HOME
Selector implementation for OCC viewer.
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_Operation.h
index 2f983751fbdf4ea08f7acf1e879ac48e1293e7b4..70b1ccd0f0909d1f48eb8f817b84b27544390f36 100644 (file)
@@ -51,10 +51,17 @@ protected:
   virtual void abortOperation();
   virtual void commitOperation();
 
-  virtual HYDROGUI_InputPanel* createInputPanel() const = 0;
+  virtual HYDROGUI_InputPanel* createInputPanel() const;
+  virtual void closeInputPanel();
+
+  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();