#include <GEOMToolsGUI.h>
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) |
| GeometryGUI * | getGeometryGUI () |
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
Constructor & Destructor Documentation
| GEOMToolsGUI::~GEOMToolsGUI |
( |
| ) |
|
Member Function Documentation
| bool GEOMToolsGUI::OnGUIEvent |
( |
int |
theCommandID, |
|
|
SUIT_Desktop * |
parent |
|
) |
| [virtual] |
Reimplemented from GEOMGUI.
References DECR, GeometryGUI.EmitSignalDeactivateDialog(), Export(), GEOM_ALLOBJECTS, GEOM_COMPOUND, GEOM_EDGE, GEOM_FACE, GEOM_POINT, GEOM_SHELL, GEOM_SOLID, GEOM_WIRE, GEOMGUI.getGeometryGUI(), Import(), INCR, OnAutoColor(), OnChangeTransparency(), OnCheckGeometry(), OnColor(), OnDeflection(), OnDisableAutoColor(), OnEditDelete(), OnNbIsos(), OnPointMarker(), OnPublishObject(), OnSelectOnly(), OnShowHideChildren(), OnTransparency(), OnUnpublishObject(), GEOMOp.OpAutoColor, GEOMOp.OpCheckGeom, GEOMOp.OpColor, GEOMOp.OpDecrNbIsos, GEOMOp.OpDecrTransparency, GEOMOp.OpDeflection, GEOMOp.OpDelete, GEOMOp.OpExport, GEOMOp.OpHideChildren, GEOMOp.OpImport, GEOMOp.OpIncrNbIsos, GEOMOp.OpIncrTransparency, GEOMOp.OpIsos, GEOMOp.OpNoAutoColor, GEOMOp.OpPointMarker, GEOMOp.OpPublishObject, GEOMOp.OpSelectAll, GEOMOp.OpSelectCompound, GEOMOp.OpSelectEdge, GEOMOp.OpSelectFace, GEOMOp.OpSelectShell, GEOMOp.OpSelectSolid, GEOMOp.OpSelectVertex, GEOMOp.OpSelectWire, GEOMOp.OpShowChildren, GEOMOp.OpTransparency, and GEOMOp.OpUnpublishObject.
| 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] |
References DECR, DIGIT_SEPARATOR, GEOMToolsGUI_NbIsosDlg.getU(), GEOMToolsGUI_NbIsosDlg.getV(), Handle(), INCR, ISOS_PROP, GeometryGUI.Modified(), GEOMToolsGUI_NbIsosDlg.setU(), GEOMToolsGUI_NbIsosDlg.setV(), and SHOWDLG.
| void GEOMToolsGUI::OnDeflection |
( |
| ) |
[private] |
| void GEOMToolsGUI::OnSelectOnly |
( |
int |
mode | ) |
[private] |
| void GEOMToolsGUI::OnShowHideChildren |
( |
bool |
show | ) |
[private] |
| void GEOMToolsGUI::OnUnpublishObject |
( |
| ) |
[private] |
| void GEOMToolsGUI::OnPublishObject |
( |
| ) |
[private] |
| void GEOMToolsGUI::OnPointMarker |
( |
| ) |
[private] |
| void GEOMToolsGUI::OnChangeTransparency |
( |
bool |
increase | ) |
[private] |
| 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] |
| 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] |