+ virtual void setPreviewZLayer( int theLayer );
+ virtual HYDROGUI_Shape* getPreviewShape() const;
+ OCCViewer_ViewManager* getPreviewManager();
+ void setPreviewManager( OCCViewer_ViewManager* theManager );
+
+ /**
+ * Set specific cursor chosen in preferences for edition operations.
+ */
+ virtual void setCursor();
+ /**
+ * Restore the default cursor.
+ */
+ virtual void restoreCursor();
+
+ /**
+ * Set flag indicating, if 'Apply and Close' button is clicked on input panel.
+ * @param theFlag a flag value to be set
+ */
+ virtual void setIsApplyAndClose( const bool theFlag );
+ /**
+ * Get flag indicating, if 'Apply and Close' button is clicked on input panel.
+ * \return a flag value
+ */
+ virtual bool isApplyAndClose() const;
+
+ /**
+ * Apply changes done by this operation.
+ */
+ virtual void apply();
+