#include <MeasureGUI_ManageDimensionsDlg.h>

Public Member Functions | |
| MeasureGUI_ManageDimensionsDlg (GeometryGUI *, QWidget *) | |
| ~MeasureGUI_ManageDimensionsDlg () | |
  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 () | 
Protected Types | |
| enum | Selection { Selection_None, Selection_Object, Selection_Dimension } | 
Protected Slots | |
| void | StartObjectSelection () | 
| void | StartSelection (const Selection theSelection) | 
| void | StopSelection () | 
| void | OnSelection () | 
| void | SelectionIntoArgument (const Selection theSelection) | 
| void | OnAdd () | 
| void | OnRemove () | 
| void | OnChangeItem (QTreeWidgetItem *theItem) | 
| void | OnSelectItem () | 
| void | OnShowAll () | 
| void | OnHideAll () | 
| void | OnInteractionFinished (Handle_AIS_InteractiveObject theIO) | 
| void | Suspend () | 
| void | Resume () | 
| void | ClickOnOk () | 
| virtual void | ClickOnCancel () | 
| bool | ClickOnApply () | 
| void | OnFinish () | 
| void | OnActivateThisDialog () | 
| void | OnDeactivateThisDialog () | 
| void | OnDimensionAdded () | 
  Protected Slots inherited from GEOMBase_Skeleton | |
| virtual void | ClickOnCancel () | 
| virtual void | processPreview () | 
| void | LineEditReturnPressed () | 
| void | DeactivateActiveDialog () | 
| void | ActivateThisDialog () | 
| virtual void | ClickOnHelp () | 
Private Types | |
| enum | GroupItems { GroupItem_Distance = 0, GroupItem_Diameter = 1, GroupItem_Angle = 2 } | 
Private Member Functions | |
| void | SetEditObject (const GEOM::GeomObjPtr &) | 
| void | RestoreState () | 
| void | PopulateList () | 
| bool | HasUnsavedChanges () | 
| bool | AllowedToCancelChanges () | 
| bool | AllowedToSaveChanges () | 
| bool | WarnUnsaved () | 
| int | IdFromItem (QTreeWidgetItem *theItem) | 
| int | IdFromPrs (const Handle(AIS_InteractiveObject)&theAIS) | 
| void | SelectInList (const Handle(AIS_InteractiveObject)&theIO) | 
| void | SelectInList (const int theId) | 
| void | SelectInViewer (SOCC_Viewer *theViewer, const int theId) | 
| void | RedisplayObject () | 
| void | enterEvent (QEvent *) | 
Additional Inherited Members | |
  Signals inherited from GEOMBase_Skeleton | |
| void | constructorsClicked (int) | 
  Static Public Member Functions inherited from GEOMBase_Helper | |
| static SUIT_ViewWindow * | getActiveView () | 
  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_DlgSkeleton * | mainFrame () | 
| QWidget * | centralWidget () | 
| 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... | |
| GeometryGUI * | myGeomGUI | 
| reference GEOM GUI  More... | |
| QString | myHelpFileName | 
| Associated HTML help file name.  More... | |
| QButtonGroup * | myRBGroup | 
| radio button group  More... | |
| GEOMBase_DlgSkeleton * | myMainFrame | 
| dialog box's mainframe widget  More... | |
| QString | myHelpContext | 
Help context, needed for the customization  path where located plugins help HTML pages  More...  | |
      
  | 
  private | 
      
  | 
  protected | 
| MeasureGUI_ManageDimensionsDlg::MeasureGUI_ManageDimensionsDlg | ( | GeometryGUI * | theGUI, | 
| QWidget * | theParent | ||
| ) | 
References GEOMBase_Skeleton::buttonApply(), GEOMBase_Skeleton::buttonOk(), GEOMBase_Skeleton::centralWidget(), ClickOnApply(), ClickOnCancel(), ClickOnOk(), GEOMBase_DlgSkeleton::GroupBoxName, GEOMBase_DlgSkeleton::GroupConstructors, GEOMBase_Skeleton::mainFrame(), myDimensionInteractor, myDimensionView, myEditObject, GEOMBase_Skeleton::myGeomGUI, myIsNeedRedisplay, myObjectSelector, NULL, OnAdd(), OnChangeItem(), OnDeactivateThisDialog(), OnFinish(), OnHideAll(), OnRemove(), OnSelectItem(), OnShowAll(), Selection_Object, SelectionIntoArgument(), GEOMBase_Skeleton::setHelpFileName(), and StartObjectSelection().
| MeasureGUI_ManageDimensionsDlg::~MeasureGUI_ManageDimensionsDlg | ( | ) | 
References StopSelection().
      
  | 
  private | 
References HasUnsavedChanges(), and myIsNeedRedisplay.
      
  | 
  private | 
References HasUnsavedChanges().
      
  | 
  protectedslot | 
      
  | 
  protectedvirtualslot | 
References AllowedToCancelChanges(), GEOMBase_Skeleton::ClickOnCancel(), and myCreateDialog.
      
  | 
  protectedslot | 
References ClickOnApply(), ClickOnCancel(), and GEOMBase_Helper::setIsApplyAndClose().
      
  | 
  private | 
References GEOMBase_Skeleton::mainFrame(), and OnActivateThisDialog().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
References anAngle, anIO, Handle(), and myEditObject.
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
References myCreateDialog, myDimensionView, myEditObject, GEOMBase_Skeleton::myGeomGUI, myObjectSelector, OnDimensionAdded(), Resume(), and Suspend().
      
  | 
  protectedslot | 
References GEOM::Dimensions, GEOMGUI_DimensionProperty::GetName(), IdFromItem(), GEOMGUI_DimensionProperty::IsVisible(), myEditObject, GEOMBase_Skeleton::myGeomGUI, GEOM::propertyName(), RedisplayObject(), GEOMGUI_DimensionProperty::SetName(), GEOMGUI_DimensionProperty::SetVisible(), and GEOM::sharedPropertiesId().
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
References myEditObject, and PopulateList().
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
      
  | 
  protectedslot | 
References myCurrentSelection, and SelectionIntoArgument().
      
  | 
  protectedslot | 
References IdFromItem(), myDimensionView, myOperatedViewer, and SelectInViewer().
      
  | 
  protectedslot | 
      
  | 
  private | 
References GEOM::Dimensions, GEOMGUI_DimensionProperty::DimensionType_Angle, GEOMGUI_DimensionProperty::DimensionType_Diameter, GEOMGUI_DimensionProperty::DimensionType_Length, GEOMGUI_DimensionProperty::GetName(), GEOMGUI_DimensionProperty::GetNumber(), GEOMGUI_DimensionProperty::GetType(), GroupItem_Angle, GroupItem_Diameter, GroupItem_Distance, GEOMGUI_DimensionProperty::IsVisible(), myDimensionView, myEditObject, GEOMBase_Skeleton::myGeomGUI, NULL, GEOM::propertyName(), and GEOM::sharedPropertiesId().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  protectedslot | 
References myCreateDialog, myDimensionView, myEditObject, myObjectSelector, PopulateList(), Selection_Dimension, and StartSelection().
      
  | 
  private | 
References IdFromPrs().
      
  | 
  private | 
References myDimensionView.
      
  | 
  private | 
References anIO, aPrs, Handle(), IdFromPrs(), and myEditObject.
      
  | 
  protectedslot | 
      
  | 
  private | 
References GEOM::Dimensions, GEOMBase::GetName(), GEOMBase_Helper::getStudy(), GEOMGUI_DimensionProperty::LoadFromAttribute(), myDimensionView, myEditObject, GEOMBase_Skeleton::myGeomGUI, myObjectSelector, mySavedPropertyState, PopulateList(), GEOM::propertyName(), RestoreState(), and GEOM::sharedPropertiesId().
      
  | 
  inlineprotectedslot | 
References Selection_Object, and StartSelection().
      
  | 
  protectedslot | 
References AllowedToCancelChanges(), MeasureGUI_DimensionInteractor::Enable(), GEOM_ALLSHAPES, GEOMBase_Helper::globalSelection(), Handle(), MeasureGUI_DimensionFilter(), myCurrentSelection, myDimensionInteractor, myEditObject, GEOMBase_Skeleton::myGeomGUI, myOperatedViewer, OnInteractionFinished(), OnSelection(), Selection_Dimension, Selection_Object, and StopSelection().
      
  | 
  protectedslot | 
References MeasureGUI_DimensionInteractor::Disable(), GEOMBase_Helper::globalSelection(), Handle(), myCurrentSelection, myDimensionInteractor, GEOMBase_Skeleton::myGeomGUI, myObjectSelector, myOperatedViewer, OnInteractionFinished(), OnSelection(), Selection_Dimension, Selection_None, and Selection_Object.
      
  | 
  protectedslot | 
References StopSelection().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |