library: libGQt
#include "TQtClientFilter.h"

TQtClientFilter


class description - header file - source file - inheritance tree (.pdf)

class TQtClientFilter : public QObject

Inheritance Chart:
QObject
<-
TQtClientFilter
    private:
TQtClientFilter(const TQtClientFilter&) void operator=(const TQtClientFilter&) void operator=(const TQtClientFilter&) const protected:
void AddKeyEvent(const int& event, TQtClientWidget* widget) 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)

Data Members


    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

Class Description

______________________________________________________________________________________
Bool_t IsGrabSelected(UInt_t selectEventMask)
 return the selection by "grabButton" / "grabPointer"
~TQtClientFilter()
void AddKeyEvent( const QKeyEvent &keyEvent, TQtClientWidget *frame)
 Map and and to the ROOT event queue Qt KeyBoard event mapped to the ROOT Event_t
 For "dest" widget
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 operator=(const TQtClientFilter &)
void operator=(const TQtClientFilter &)
void SetKeyGrabber(TQtClientWidget *grabber)
void UnSetKeyGrabber(TQtClientWidget *grabber)
void RestoreLostGrabbing(Event_t &event)
TQtClientFilter()
void SetButtonGrabber(TQtClientWidget *grabber)
void GrabPointer(TQtClientWidget *grabber, UInt_t evmask, Window_t confine, QCursor *cursor, Bool_t grab = kTRUE, Bool_t owner_events = kTRUE)

Author: Valeri Fine 21/01/2002
Last update: root/qt:$Name: $:$Id: TQtClientFilter.cxx,v 1.18 2006/07/05 07:04:16 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.