+ /*! initialize "Name" field with a string "thePrefix_X" (Vertex_3)
+ */
+ void initName( const QString& = QString() );
+
+ /*! returns contents of "Name" field
+ */
+ virtual QString getNewObjectName (int CurrObj = -1) const;
+
+ /*! returns id of a selected "constructor" radio button or '-1' in case of error
+ */
+ int getConstructorId() const;
+ /*! set selected "constructor" radio button id
+ */
+ void setConstructorId( const int );
+ /*! unset selection on all "constructor" radio buttons
+ */
+ void unsetConstructorId();
+
+ void showOnlyPreviewControl();
+
+ void setHelpFileName( const QString& );
+
+ GEOMBase_DlgSkeleton* mainFrame();
+ QWidget* centralWidget();
+ QPushButton* buttonCancel() const;
+ QPushButton* buttonOk() const;
+ QPushButton* buttonApply() const;
+ QPushButton* buttonHelp() const;
+
+protected:
+ QLineEdit* myEditCurrentArgument; //!< Current LineEdit
+ GeometryGUI* myGeomGUI; //!< reference GEOM GUI
+ QString myHelpFileName; //!< Associated HTML help file name
+
+ QButtonGroup* myRBGroup; //!< radio button group
+ GEOMBase_DlgSkeleton* myMainFrame; //!< dialog box's mainframe widget
+ QString myHelpContext; //!< Help context, needed for the customization
+ //!< path where located plugins help HTML pages