Version: 9.12.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 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)
 
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: