#include <MeasureGUI_CreateDimensionDlg.h>

Public Types | |
| enum | TabID { TabID_SingleEdge, TabID_TwoPoints, TabID_ParallelEdges } |
Public Types inherited from MeasureGUI_CreateDimensionDlg::BaseSelectorPane | |
| typedef QList< TopAbs_ShapeEnum > | SelectionModes |
Public Member Functions | |
| LengthPane (QWidget *theParent) | |
| GEOM::GeomObjPtr | GetSingleEdge () const |
| GEOM::GeomObjPtr | GetPoint1 () const |
| GEOM::GeomObjPtr | GetPoint2 () const |
| GEOM::GeomObjPtr | GetEdge1 () const |
| GEOM::GeomObjPtr | GetEdge2 () 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 | |
| QTabWidget * | myTabs |
| MeasureGUI_1Sel_Frame * | mySingleEdgeSelectors |
| MeasureGUI_2Sel_Frame * | myTwoPointsSelectors |
| MeasureGUI_2Sel_Frame * | myParallelEdgesSelectors |
Additional Inherited Members | |
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 *, SelectionModes > | mySelectionModes |
| QMap< QLineEdit *, GEOM::GeomObjPtr > | mySelectedShapes |
| QPixmap | mySelectorIcon |
| QLineEdit * | myCurrentSelector |
| MeasureGUI_CreateDimensionDlg::LengthPane::LengthPane | ( | QWidget * | theParent | ) |
References myParallelEdgesSelectors, MeasureGUI_CreateDimensionDlg::BaseSelectorPane::mySelectorIcon, mySingleEdgeSelectors, myTabs, myTwoPointsSelectors, MeasureGUI_CreateDimensionDlg::BaseSelectorPane::RegisterSelector(), MeasureGUI_CreateDimensionDlg::BaseSelectorPane::SetTabWidget(), TabID_ParallelEdges, TabID_SingleEdge, and TabID_TwoPoints.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |