Version: 9.12.0
MeasureGUI_CreateDimensionDlg::DiameterPane Class Reference

#include <MeasureGUI_CreateDimensionDlg.h>

Inheritance diagram for MeasureGUI_CreateDimensionDlg::DiameterPane:
Inheritance graph

Public Member Functions

 DiameterPane (QWidget *theParent)
 
GEOM::GeomObjPtr GetShape () const
 
- Public Member Functions inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
 BaseSelectorPane (QWidget *theParent)
 
void Reset (bool theOpenDefaultTab=false)
 
int ActiveTab () const
 
void SelectionIntoArguments (const GEOM::GeomObjPtr &theSelected)
 
GEOM::GeomObjPtr GetSelection (QLineEdit *theSelector) const
 

Private Attributes

MeasureGUI_1Sel_FramemyShapeSelector
 

Additional Inherited Members

- Public Types inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
typedef QList< TopAbs_ShapeEnum > SelectionModes
 
- Public Slots inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
void OnSelectorClicked ()
 
void OnTabChanged ()
 
- Signals inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
void StartSelection (const QList< TopAbs_ShapeEnum > &theModes)
 
void StopSelection ()
 
void SelectionDone ()
 
void TabChanged ()
 
- Protected Member Functions inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
void SetTabWidget (QTabWidget *theTabs)
 
void RegisterSelector (QLineEdit *theSelectorEdit, QPushButton *theSelectorButton, const SelectionModes &theSelectorModes, const int theTab=0)
 
- Protected Attributes inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane
QTabWidget * myTabs
 
QMap< int, QList< QLineEdit * > > mySelectors
 
QMap< QLineEdit *, QPushButton * > mySelectionButtons
 
QMap< QLineEdit *, SelectionModesmySelectionModes
 
QMap< QLineEdit *, GEOM::GeomObjPtrmySelectedShapes
 
QPixmap mySelectorIcon
 
QLineEdit * myCurrentSelector
 

Constructor & Destructor Documentation

◆ DiameterPane()

Member Function Documentation

◆ GetShape()

GEOM::GeomObjPtr MeasureGUI_CreateDimensionDlg::DiameterPane::GetShape ( ) const
inline

Member Data Documentation

◆ myShapeSelector

MeasureGUI_1Sel_Frame* MeasureGUI_CreateDimensionDlg::DiameterPane::myShapeSelector
private

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