Version: 9.12.0
MeasureGUI Class Reference

#include <MeasureGUI.h>

Inheritance diagram for MeasureGUI:
Inheritance graph

Public Member Functions

 MeasureGUI (GeometryGUI *)
 
 ~MeasureGUI ()
 
bool OnGUIEvent (int, SUIT_Desktop *)
 
void ChangeDimensionsVisibility (const bool theIsVisible)
 
void ChangeAnnotationsVisibility (const bool theIsVisible)
 
void DeleteAnnotation ()
 
- Public Member Functions inherited from GEOMGUI
 GEOMGUI (GeometryGUI *parent)
 
virtual ~GEOMGUI ()
 
virtual bool OnGUIEvent (int theCommandID, SUIT_Desktop *parent, const QVariant &theParam)
 
virtual bool OnMousePress (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
 
virtual bool OnMouseMove (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
 
virtual bool OnMouseRelease (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
 
virtual bool OnKeyPress (QKeyEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
 
virtual void activate (SUIT_Desktop *parent)
 
virtual void deactivate ()
 
GeometryGUIgetGeometryGUI ()
 

Private Slots

void onFinished (int)
 

Private Member Functions

 Handle (SALOME_InteractiveObject) getSingleSelectedIO()
 

Private Attributes

QDialogmyManageDimensionDlg
 

Constructor & Destructor Documentation

◆ MeasureGUI()

MeasureGUI::MeasureGUI ( GeometryGUI parent)

References myManageDimensionDlg.

◆ ~MeasureGUI()

MeasureGUI::~MeasureGUI ( )

Member Function Documentation

◆ ChangeAnnotationsVisibility()

◆ ChangeDimensionsVisibility()

◆ DeleteAnnotation()

◆ Handle()

MeasureGUI::Handle ( SALOME_InteractiveObject  )
private

◆ onFinished

void MeasureGUI::onFinished ( int  )
privateslot

References myManageDimensionDlg.

◆ OnGUIEvent()

Member Data Documentation

◆ myManageDimensionDlg

QDialog* MeasureGUI::myManageDimensionDlg
private

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