27 #ifndef MEASUREGUI_CREATEDIMENSIONDLG_H
28 #define MEASUREGUI_CREATEDIMENSIONDLG_H
38 #include <SOCC_ViewModel.h>
41 #include <AIS_Dimension.hxx>
47 class QAbstractButton;
81 Handle(AIS_Dimension) GetCreatedDimension() {
return myDimension; }
108 Handle(AIS_Dimension) CreateDimension();
125 Handle(AIS_Dimension) myDimension;
146 void StartSelection(
const QList<TopAbs_ShapeEnum>& theModes );
147 void StopSelection();
148 void SelectionDone();
152 void Reset(
bool theOpenDefaultTab =
false );
153 int ActiveTab()
const;
158 void OnSelectorClicked();
162 void SetTabWidget( QTabWidget* theTabs );
171 void RegisterSelector( QLineEdit* theSelectorEdit,
172 QPushButton* theSelectorButton,
173 const SelectionModes& theSelectorModes,
174 const int theTab = 0 );