library: libGQt #include "TQtClientFilter.h" |
TQtClientFilter
class description - source file - inheritance tree (.pdf)
private:
TQtClientFilter(const TQtClientFilter&)
void operator=(const TQtClientFilter&)
void operator=(const TQtClientFilter&) const
protected:
bool eventFilter(QObject* o, QEvent* e)
static Bool_t IsGrabSelected(UInt_t selectEventMask)
TQtEventQueue* Queue()
void RestoreLostGrabbing(Event_t& event)
static Bool_t SelectGrab(Event_t& event, UInt_t selectEventMask, int& me)
void SetKeyGrabber(TQtClientWidget* grabber)
void UnSetKeyGrabber(TQtClientWidget* grabber)
public:
TQtClientFilter()
virtual ~TQtClientFilter()
void AppendButtonGrab(TQtClientWidget* widget)
static TClass* Class()
static TQtClientWidget* GetButtonGrabber()
static TQtClientWidget* GetPointerGrabber()
static void GrabPointer(TQtClientWidget* grabber, UInt_t evmask, Window_t confine, QCursor* cursor, Bool_t grab = kTRUE, Bool_t owner_events = kTRUE)
virtual TClass* IsA() const
static TQtPointerGrabber* PointerGrabber()
void RemoveButtonGrab(QObject* widget)
static void SetButtonGrabber(TQtClientWidget* grabber)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TQtEventQueue* fRootEventQueue
TQtNextEventMessage* fNotifyClient
QPtrList<TQtClientWidget> fButtonGrabList
static TQtClientWidget* fgPointerGrabber
static TQtClientWidget* fgButtonGrabber
static TQtClientWidget* fgActiveGrabber
TQtClientWidget* fKeyGrabber
UInt_t fInputEventMask
static UInt_t fgGrabPointerEventMask
static Bool_t fgGrabPointerOwner
static QCursor* fgGrabPointerCursor
static TQtPointerGrabber* fgGrabber
~TQtClientFilter()
bool SelectGrab(Event_t &event, UInt_t selectEventMask,QMouseEvent &mouse)
Select Event: -- 04.12.2005 --
bool eventFilter( QObject *qWidget, QEvent *e )
Dispatch The Qt event from event queue to Event_t structure
Not all of the event fields are valid for each event type,
except fType and fWindow.
void GrabPointer(TQtClientWidget *grabber, UInt_t evmask, Window_t /*confine*/,
QCursor *cursor, Bool_t grab, Bool_t owner_events)
Set the X11 style active grabbing for ROOT TG widgets
Inline Functions
void operator=(const TQtClientFilter&)
void operator=(const TQtClientFilter&) const
TQtClientFilter TQtClientFilter(const TQtClientFilter&)
TQtEventQueue* Queue()
void SetKeyGrabber(TQtClientWidget* grabber)
void UnSetKeyGrabber(TQtClientWidget* grabber)
void RestoreLostGrabbing(Event_t& event)
Bool_t IsGrabSelected(UInt_t selectEventMask)
TQtClientFilter TQtClientFilter()
TQtClientWidget* GetPointerGrabber()
TQtClientWidget* GetButtonGrabber()
void SetButtonGrabber(TQtClientWidget* grabber)
TQtPointerGrabber* PointerGrabber()
void AppendButtonGrab(TQtClientWidget* widget)
void RemoveButtonGrab(QObject* widget)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Valeri Fine 21/01/2002
Last update: root/qt:$Name: $:$Id: TQtClientFilter.cxx,v 1.16 2005/12/15 06:10:37 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.