- QLineEdit* myEditCurrentArgument; /* Current LineEdit */
- GEOMBase* myGeomBase; // SAN -- TO BE REMOVED !!!
- GeometryGUI* myGeomGUI; /* reference GEOM GUI */
+ /*! initialize "Name" field with a string "thePrefix_X" (Vertex_3)
+ */
+ void initName( const QString& = QString() );
+
+ /*! returns contents of "Name" field
+ */
+ virtual QString getNewObjectName() 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& );
+
+ DlgRef_Skeleton* 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
+ DlgRef_Skeleton* myMainFrame; //!< dialog box's mainframe widgetx