Version: 9.16.0
GEOMToolsGUI Class Reference

#include <GEOMToolsGUI.h>

Inheritance diagram for GEOMToolsGUI:
Inheritance graph

Public Types

enum  ActionType { SHOWDLG , INCR , DECR }
 

Public Member Functions

 GEOMToolsGUI (GeometryGUI *)
 
 ~GEOMToolsGUI ()
 
bool OnGUIEvent (int, SUIT_Desktop *)
 
bool OnGUIEvent (int theCommandID, SUIT_Desktop *, const QVariant &)
 
virtual void deactivate ()
 
- Public Member Functions inherited from GEOMGUI
 GEOMGUI (GeometryGUI *parent)
 
virtual ~GEOMGUI ()
 
virtual bool OnGUIEvent (int theCommandID, SUIT_Desktop *parent)
 
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 Member Functions

void OnEditDelete ()
 
void OnCheckGeometry ()
 
void OnAutoColor ()
 
void OnDisableAutoColor ()
 
void OnColor ()
 
void OnTexture ()
 
void OnTransparency ()
 
void OnNbIsos (ActionType actionType=SHOWDLG)
 
void OnDeflection ()
 
void OnSelectOnly (int mode)
 
void OnDiscloseConcealChildren (bool)
 
void OnUnpublishObject ()
 
void OnPublishObject ()
 
void OnPointMarker ()
 
void OnMaterialProperties ()
 
void OnMaterialsLibrary ()
 
void OnSetMaterial (const QVariant &)
 
void OnEdgeWidth ()
 
void OnIsosWidth ()
 
void OnBringToFront ()
 
void OnClsBringToFront ()
 
void OnCreateFolder ()
 
void OnSortChildren ()
 
void OnShowDependencyTree ()
 
void OnReduceStudy ()
 
void OnChangeTransparency (bool)
 
void removeObjectWithChildren (_PTR(SObject), QList< SALOME_View * >, GEOM_Displayer *)
 

Member Enumeration Documentation

◆ ActionType

Enumerator
SHOWDLG 
INCR 
DECR 

Constructor & Destructor Documentation

◆ GEOMToolsGUI()

GEOMToolsGUI::GEOMToolsGUI ( GeometryGUI parent)

◆ ~GEOMToolsGUI()

GEOMToolsGUI::~GEOMToolsGUI ( )

Member Function Documentation

◆ deactivate()

void GEOMToolsGUI::deactivate ( )
virtual

◆ OnAutoColor()

◆ OnBringToFront()

◆ OnChangeTransparency()

void GEOMToolsGUI::OnChangeTransparency ( bool  increase)
private

◆ OnCheckGeometry()

void GEOMToolsGUI::OnCheckGeometry ( )
private

◆ OnClsBringToFront()

void GEOMToolsGUI::OnClsBringToFront ( )
private

◆ OnColor()

◆ OnCreateFolder()

void GEOMToolsGUI::OnCreateFolder ( )
private

◆ OnDeflection()

◆ OnDisableAutoColor()

void GEOMToolsGUI::OnDisableAutoColor ( )
private

◆ OnDiscloseConcealChildren()

void GEOMToolsGUI::OnDiscloseConcealChildren ( bool  show)
private

References Handle().

◆ OnEdgeWidth()

◆ OnEditDelete()

◆ OnGUIEvent() [1/2]

bool GEOMToolsGUI::OnGUIEvent ( int  theCommandID,
SUIT_Desktop *  ,
const QVariant &  theParam 
)
virtual

◆ OnGUIEvent() [2/2]

bool GEOMToolsGUI::OnGUIEvent ( int  theCommandID,
SUIT_Desktop *   
)
virtual

Reimplemented from GEOMGUI.

References DECR, GeometryGUI::EmitSignalDeactivateDialog(), GEOM_ALLOBJECTS, GEOM_COMPOUND, GEOM_EDGE, GEOM_FACE, GEOM_POINT, GEOM_SHELL, GEOM_SOLID, GEOM_WIRE, GEOMGUI::getGeometryGUI(), INCR, OnAutoColor(), OnBringToFront(), OnChangeTransparency(), OnCheckGeometry(), OnClsBringToFront(), OnColor(), OnCreateFolder(), OnDeflection(), OnDisableAutoColor(), OnDiscloseConcealChildren(), OnEdgeWidth(), OnEditDelete(), OnIsosWidth(), OnMaterialProperties(), OnMaterialsLibrary(), OnNbIsos(), OnPointMarker(), OnPublishObject(), OnReduceStudy(), OnSelectOnly(), OnShowDependencyTree(), OnSortChildren(), OnTexture(), OnTransparency(), OnUnpublishObject(), GEOMOp::OpAutoColor, GEOMOp::OpBringToFront, GEOMOp::OpCheckGeom, GEOMOp::OpClsBringToFront, GEOMOp::OpColor, GEOMOp::OpConcealChildren, GEOMOp::OpCreateFolder, GEOMOp::OpDecrNbIsos, GEOMOp::OpDecrTransparency, GEOMOp::OpDeflection, GEOMOp::OpDelete, GEOMOp::OpDiscloseChildren, GEOMOp::OpEdgeWidth, GEOMOp::OpIncrNbIsos, GEOMOp::OpIncrTransparency, GEOMOp::OpIsos, GEOMOp::OpIsosWidth, GEOMOp::OpMaterialProperties, GEOMOp::OpMaterialsLibrary, GEOMOp::OpNoAutoColor, GEOMOp::OpPointMarker, GEOMOp::OpPredefMaterCustom, GEOMOp::OpPublishObject, GEOMOp::OpReduceStudy, GEOMOp::OpSelectAll, GEOMOp::OpSelectCompound, GEOMOp::OpSelectEdge, GEOMOp::OpSelectFace, GEOMOp::OpSelectShell, GEOMOp::OpSelectSolid, GEOMOp::OpSelectVertex, GEOMOp::OpSelectWire, GEOMOp::OpSetTexture, GEOMOp::OpShowDependencyTree, GEOMOp::OpSortChildren, GEOMOp::OpTransparency, and GEOMOp::OpUnpublishObject.

◆ OnIsosWidth()

◆ OnMaterialProperties()

void GEOMToolsGUI::OnMaterialProperties ( )
private

References OK.

◆ OnMaterialsLibrary()

void GEOMToolsGUI::OnMaterialsLibrary ( )
private

◆ OnNbIsos()

◆ OnPointMarker()

void GEOMToolsGUI::OnPointMarker ( )
private

◆ OnPublishObject()

void GEOMToolsGUI::OnPublishObject ( )
private

◆ OnReduceStudy()

void GEOMToolsGUI::OnReduceStudy ( )
private

◆ OnSelectOnly()

void GEOMToolsGUI::OnSelectOnly ( int  mode)
private

◆ OnSetMaterial()

void GEOMToolsGUI::OnSetMaterial ( const QVariant &  theParam)
private

◆ OnShowDependencyTree()

void GEOMToolsGUI::OnShowDependencyTree ( )
private

◆ OnSortChildren()

void GEOMToolsGUI::OnSortChildren ( )
private

References Handle().

◆ OnTexture()

◆ OnTransparency()

void GEOMToolsGUI::OnTransparency ( )
private

◆ OnUnpublishObject()

void GEOMToolsGUI::OnUnpublishObject ( )
private

References Handle().

◆ removeObjectWithChildren()

void GEOMToolsGUI::removeObjectWithChildren ( _PTR(SObject)  obj,
QList< SALOME_View * >  views,
GEOM_Displayer disp 
)
private

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