Version: 9.12.0
GEOMGUI Class Reference

#include <GEOMGUI.h>

Inheritance diagram for GEOMGUI:
Inheritance graph

Public Member Functions

 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 Attributes

GeometryGUImyGeometryGUI
 

Constructor & Destructor Documentation

◆ GEOMGUI()

GEOMGUI::GEOMGUI ( GeometryGUI parent)

◆ ~GEOMGUI()

GEOMGUI::~GEOMGUI ( )
virtual

Member Function Documentation

◆ activate()

void GEOMGUI::activate ( SUIT_Desktop *  parent)
virtual

◆ deactivate()

void GEOMGUI::deactivate ( )
virtual

Reimplemented in GEOMToolsGUI.

◆ getGeometryGUI()

GeometryGUI * GEOMGUI::getGeometryGUI ( )

References myGeometryGUI.

◆ OnGUIEvent() [1/2]

◆ OnGUIEvent() [2/2]

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

Reimplemented in GEOMToolsGUI.

◆ OnKeyPress()

bool GEOMGUI::OnKeyPress ( QKeyEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
)
virtual

◆ OnMouseMove()

bool GEOMGUI::OnMouseMove ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
)
virtual

Reimplemented in EntityGUI.

◆ OnMousePress()

bool GEOMGUI::OnMousePress ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
)
virtual

Reimplemented in EntityGUI, and BasicGUI.

◆ OnMouseRelease()

bool GEOMGUI::OnMouseRelease ( QMouseEvent *  pe,
SUIT_Desktop *  parent,
SUIT_ViewWindow *   
)
virtual

Reimplemented in EntityGUI.

Member Data Documentation

◆ myGeometryGUI

GeometryGUI* GEOMGUI::myGeometryGUI
private

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