Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BasicGUI_WorkingPlaneDlg Class Reference

#include <BasicGUI_WorkingPlaneDlg.h>

Inheritance diagram for BasicGUI_WorkingPlaneDlg:
Inheritance graph

Public Member Functions

 BasicGUI_WorkingPlaneDlg (GeometryGUI *, QWidget *=0, bool=false, Qt::WindowFlags=0)
 
 ~BasicGUI_WorkingPlaneDlg ()
 
- Public Member Functions inherited from GEOMBase_Skeleton
 GEOMBase_Skeleton (GeometryGUI *, QWidget *=0, bool=false, Qt::WindowFlags=0)
 
 ~GEOMBase_Skeleton ()
 
- Public Member Functions inherited from GEOMBase_Helper
 GEOMBase_Helper (SUIT_Desktop *)
 
virtual ~GEOMBase_Helper ()
 

Private Slots

void ClickOnOk ()
 
bool ClickOnApply ()
 
void ConstructorsClicked (int)
 
void GroupClicked (int)
 
void SetEditCurrentArgument ()
 
void SelectionIntoArgument ()
 
void LineEditReturnPressed ()
 
void onReverse ()
 
void ActivateThisDialog ()
 
void DeactivateActiveDialog ()
 

Private Member Functions

void Init ()
 
void enterEvent (QEvent *)
 
bool updateWPlane (const bool=true)
 

Private Attributes

GEOM::GEOM_Object_var myFace
 
GEOM::GEOM_Object_var myVectX
 
GEOM::GEOM_Object_var myVectZ
 
int aOriginType
 
DlgRef_1SelGroup1
 
DlgRef_2SelGroup2
 
DlgRef_3CheckGroup3
 
QCheckBox * myReverseCB
 
gp_Ax3 myWPlane
 

Additional Inherited Members

- Signals inherited from GEOMBase_Skeleton
void constructorsClicked (int)
 
- Static Public Member Functions inherited from GEOMBase_Helper
static SUIT_ViewWindow * getActiveView ()
 
- Protected Types inherited from GEOMBase_Helper
typedef std::list< SALOME_Prs * > PrsList
 
- Protected Slots inherited from GEOMBase_Skeleton
virtual void ClickOnCancel ()
 
virtual void processPreview ()
 
void LineEditReturnPressed ()
 
void DeactivateActiveDialog ()
 
void ActivateThisDialog ()
 
virtual void ClickOnHelp ()
 
- Protected Member Functions inherited from GEOMBase_Skeleton
void initSpinBox (QSpinBox *, int, int, int=1)
 
void initSpinBox (SalomeApp_DoubleSpinBox *, double, double, double=0.1, const char *="length_precision")
 
void updateAttributes (GEOM::GEOM_Object_ptr, const QStringList &)
 
void closeEvent (QCloseEvent *)
 
void keyPressEvent (QKeyEvent *)
 
void initName (const QString &=QString())
 
virtual QString getNewObjectName (int CurrObj=-1) const
 
int getConstructorId () const
 
void setConstructorId (const int)
 
void unsetConstructorId ()
 
void showOnlyPreviewControl ()
 
void setHelpFileName (const QString &)
 
GEOMBase_DlgSkeletonmainFrame ()
 
QWidgetcentralWidget ()
 
QPushButton * buttonCancel () const
 
QPushButton * buttonOk () const
 
QPushButton * buttonApply () const
 
QPushButton * buttonHelp () const
 
- Static Protected Member Functions inherited from GEOMBase_Helper
static GEOM::GEOM_Gen_ptr getGeomEngine ()
 
- Protected Attributes inherited from GEOMBase_Skeleton
QLineEdit * myEditCurrentArgument
 Current LineEdit. More...
 
GeometryGUImyGeomGUI
 reference GEOM GUI More...
 
QString myHelpFileName
 Associated HTML help file name. More...
 
QButtonGroup * myRBGroup
 radio button group More...
 
GEOMBase_DlgSkeletonmyMainFrame
 dialog box's mainframe widget More...
 
QString myHelpContext
 
         Help context, needed for the customization 

path where located plugins help HTML pages More...

 

Constructor & Destructor Documentation

BasicGUI_WorkingPlaneDlg::~BasicGUI_WorkingPlaneDlg ( )

Member Function Documentation

void BasicGUI_WorkingPlaneDlg::ActivateThisDialog ( )
privateslot
void BasicGUI_WorkingPlaneDlg::ClickOnOk ( )
privateslot
void BasicGUI_WorkingPlaneDlg::DeactivateActiveDialog ( )
privateslot
void BasicGUI_WorkingPlaneDlg::enterEvent ( QEvent *  )
private
void BasicGUI_WorkingPlaneDlg::GroupClicked ( int  groupId)
privateslot

References aOriginType, and updateWPlane().

void BasicGUI_WorkingPlaneDlg::LineEditReturnPressed ( )
privateslot
void BasicGUI_WorkingPlaneDlg::onReverse ( )
privateslot

References updateWPlane().

void BasicGUI_WorkingPlaneDlg::SetEditCurrentArgument ( )
privateslot

Member Data Documentation

int BasicGUI_WorkingPlaneDlg::aOriginType
private
DlgRef_1Sel* BasicGUI_WorkingPlaneDlg::Group1
private
DlgRef_2Sel* BasicGUI_WorkingPlaneDlg::Group2
private
DlgRef_3Check* BasicGUI_WorkingPlaneDlg::Group3
private
GEOM::GEOM_Object_var BasicGUI_WorkingPlaneDlg::myFace
private
QCheckBox* BasicGUI_WorkingPlaneDlg::myReverseCB
private
GEOM::GEOM_Object_var BasicGUI_WorkingPlaneDlg::myVectX
private
GEOM::GEOM_Object_var BasicGUI_WorkingPlaneDlg::myVectZ
private
gp_Ax3 BasicGUI_WorkingPlaneDlg::myWPlane
private

The documentation for this class was generated from the following files: