Version: 6.3.1
Public Types | Public Member Functions | Private Member Functions

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 *)
virtual void deactivate ()
virtual bool OnMousePress (QMouseEvent *pe, SUIT_Desktop *parent, SUIT_ViewWindow *)
virtual bool OnMouseMove (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

bool Import ()
bool Export ()
void OnEditDelete ()
void OnCheckGeometry ()
void OnAutoColor ()
void OnDisableAutoColor ()
void OnColor ()
void OnTransparency ()
void OnNbIsos (ActionType actionType=SHOWDLG)
void OnDeflection ()
void OnSelectOnly (int mode)
void OnShowHideChildren (bool)
void OnUnpublishObject ()
void OnPublishObject ()
void OnPointMarker ()
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

bool GEOMToolsGUI::OnGUIEvent ( int  theCommandID,
SUIT_Desktop *  parent 
) [virtual]
void GEOMToolsGUI::deactivate ( ) [virtual]
bool GEOMToolsGUI::Import ( ) [private]
bool GEOMToolsGUI::Export ( ) [private]
void GEOMToolsGUI::OnEditDelete ( ) [private]
void GEOMToolsGUI::OnCheckGeometry ( ) [private]
void GEOMToolsGUI::OnAutoColor ( ) [private]
void GEOMToolsGUI::OnDisableAutoColor ( ) [private]
void GEOMToolsGUI::OnColor ( ) [private]
void GEOMToolsGUI::OnTransparency ( ) [private]
void GEOMToolsGUI::OnNbIsos ( ActionType  actionType = SHOWDLG) [private]
void GEOMToolsGUI::OnDeflection ( ) [private]
void GEOMToolsGUI::OnSelectOnly ( int  mode) [private]
void GEOMToolsGUI::OnShowHideChildren ( bool  show) [private]

References Handle().

void GEOMToolsGUI::OnUnpublishObject ( ) [private]

References Handle().

void GEOMToolsGUI::OnPublishObject ( ) [private]
void GEOMToolsGUI::OnPointMarker ( ) [private]
void GEOMToolsGUI::OnChangeTransparency ( bool  increase) [private]

References Handle(), and GeometryGUI.Modified().

void GEOMToolsGUI::removeObjectWithChildren ( _PTR(SObject)  obj,
_PTR(Study)  aStudy,
QList< SALOME_View * >  views,
GEOM_Displayer disp 
) [private]
bool GEOMGUI::OnMousePress ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual, inherited]

Reimplemented in BasicGUI.

bool GEOMGUI::OnMouseMove ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual, inherited]
bool GEOMGUI::OnKeyPress ( QKeyEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
) [virtual, inherited]
void GEOMGUI::activate ( SUIT_Desktop *  parent) [virtual, inherited]
GeometryGUI * GEOMGUI::getGeometryGUI ( ) [inherited]

References GEOMGUI.myGeometryGUI.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS