#include <FWGLEventHandler.h>
Public Member Functions | |
FWGLEventHandler (TGWindow *w, TObject *obj, TEveCaloLego *l=nullptr) | |
Bool_t | HandleButton (Event_t *event) override |
Bool_t | HandleCrossing (Event_t *event) override |
Bool_t | HandleFocusChange (Event_t *event) override |
Bool_t | HandleKey (Event_t *event) override |
void | PopupContextMenu (TGLPhysicalShape *pshp, Event_t *event, Int_t gx, Int_t gy) override |
void | setViewer (FWEveView *ev) |
~FWGLEventHandler () override | |
Public Attributes | |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Private Member Functions | |
FWGLEventHandler (const FWGLEventHandler &)=delete | |
const FWGLEventHandler & | operator= (const FWGLEventHandler &)=delete |
Private Attributes | |
FWEveView * | m_viewer |
Definition at line 11 of file FWGLEventHandler.h.
FWGLEventHandler::FWGLEventHandler | ( | TGWindow * | w, |
TObject * | obj, | ||
TEveCaloLego * | l = nullptr |
||
) |
|
inlineoverride |
Definition at line 14 of file FWGLEventHandler.h.
References HandleButton(), HandleCrossing(), HandleFocusChange(), HandleKey(), and PopupContextMenu().
|
privatedelete |
|
override |
Definition at line 45 of file FWGLEventHandler.cc.
References m_viewer, FWEveView::requestGLHandlerPick(), FW3DViewBase::setCurrentDMTVertex(), findQualityFiles::v, x, and y.
Referenced by ~FWGLEventHandler().
|
override |
Definition at line 97 of file FWGLEventHandler.cc.
References m_viewer, and FWEveView::viewer().
Referenced by ~FWGLEventHandler().
|
override |
Definition at line 86 of file FWGLEventHandler.cc.
References m_viewer, and FWEveView::viewer().
Referenced by ~FWGLEventHandler().
|
override |
Definition at line 65 of file FWGLEventHandler.cc.
References event(), m_viewer, PopupContextMenu(), createJobs::tmp, x, and y.
Referenced by ~FWGLEventHandler().
|
privatedelete |
Referenced by setViewer().
|
override |
Definition at line 20 of file FWGLEventHandler.cc.
References FWGeoTopNodeGLScene::GeoPopupMenu(), m_viewer, and openSelectedModelContextMenu_.
Referenced by HandleKey(), and ~FWGLEventHandler().
|
inline |
Definition at line 27 of file FWGLEventHandler.h.
References ev, FWGLEventHandler(), m_viewer, and operator=().
Referenced by FWEveView::FWEveView().
|
private |
Definition at line 33 of file FWGLEventHandler.h.
Referenced by HandleButton(), HandleCrossing(), HandleFocusChange(), HandleKey(), PopupContextMenu(), and setViewer().
sigc::signal<void, Int_t, Int_t> FWGLEventHandler::openSelectedModelContextMenu_ |
Definition at line 25 of file FWGLEventHandler.h.
Referenced by FWEveView::FWEveView(), and PopupContextMenu().