Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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), _PTR(Study), QList< SALOME_View * >, GEOM_Displayer *)
 

Member Enumeration Documentation

Enumerator
SHOWDLG 
INCR 
DECR 

Constructor & Destructor Documentation

GEOMToolsGUI::GEOMToolsGUI ( GeometryGUI parent)
GEOMToolsGUI::~GEOMToolsGUI ( )

Member Function Documentation

void GEOMToolsGUI::deactivate ( )
virtual
void GEOMToolsGUI::OnChangeTransparency ( bool  increase)
private
void GEOMToolsGUI::OnCheckGeometry ( )
private
void GEOMToolsGUI::OnClsBringToFront ( )
private
void GEOMToolsGUI::OnCreateFolder ( )
private
void GEOMToolsGUI::OnDisableAutoColor ( )
private
void GEOMToolsGUI::OnDiscloseConcealChildren ( bool  show)
private
bool GEOMToolsGUI::OnGUIEvent ( int  theCommandID,
SUIT_Desktop *  parent 
)
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.

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

References OK.

void GEOMToolsGUI::OnMaterialsLibrary ( )
private
void GEOMToolsGUI::OnPointMarker ( )
private
void GEOMToolsGUI::OnPublishObject ( )
private
void GEOMToolsGUI::OnReduceStudy ( )
private

References NULL.

void GEOMToolsGUI::OnSelectOnly ( int  mode)
private
void GEOMToolsGUI::OnSetMaterial ( const QVariant &  theParam)
private
void GEOMToolsGUI::OnShowDependencyTree ( )
private
void GEOMToolsGUI::OnSortChildren ( )
private

References Handle().

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

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