+
class TQtClientWidget
-
library: libGQt
#include "TQtClientWidget.h"
Display options:
Show inherited
Show non-public

class TQtClientWidget: public QFrame

Function Members (Methods)

public:
virtual~TQtClientWidget()
virtual voidAccelerate(int id)
EMouseButtonButton() const
UInt_tButtonEventMask() const
UInt_tButtonMask() const
static TClass*Class()
virtual voidcloseEvent(QCloseEvent* ev)
boolDeleteNotify()
TQtWidget*GetCanvasWidget() const
QCursor*GrabButtonCursor() const
voidGrabEvent(Event_t& ev, bool own = TRUE)
QCursor*GrabPointerCursor() const
Q3Accel*HasAccel() const
virtual TClass*IsA() const
boolIsClosing()
UInt_tIsEventSelected(UInt_t evmask) const
boolIsGrabbed(Event_t& ev)
boolIsGrabButtonSelected(UInt_t evmask) const
boolIsGrabOwner()
boolIsGrabPointerSelected(UInt_t evmask) const
TQtClientWidget*IsKeyGrabbed(const Event_t& ev)
UInt_tPointerMask() const
virtual voidpolish()
UInt_tSelectEventMask() const
voidSelectInput(UInt_t evmask)
voidSetAttributeEventMask(UInt_t evmask)
voidSetButtonEventMask(UInt_t evmask, Cursor_t cursor = 0)
voidSetButtonMask(UInt_t modifier = kAnyModifier, EMouseButton button = kAnyButton)
voidSetClosing(bool flag = kTRUE)
voidSetCursor()
voidSetCursor(Cursor_t cursor)
voidSetDeleteNotify(bool flag = true)
virtual voidsetEraseColor(const QColor& color)
virtual voidsetErasePixmap(const QPixmap& pixmap)
Bool_tSetKeyMask(Int_t keycode = 0, UInt_t modifier = kAnyModifier, int insert = kInsert)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidUnSetButtonMask(bool dtor = false)
voidUnSetKeyMask(Int_t keycode = 0, UInt_t modifier = kAnyModifier)
protected:
TQtClientWidget(TQtClientGuard* guard, int* parent = 0, const char* name = 0, int f = 0)
virtual voidpaintEvent(QPaintEvent*)
voidSetCanvasWidget(TQtWidget* widget)
private:
TQtClientWidget(const TQtClientWidget&)
voidoperator=(const TQtClientWidget&)

Data Members

public:
enum { kRemove
kTestKey
kInsert
};
protected:
EMouseButtonfButton
TQtWidget*fCanvasWidget
boolfDeleteNotify
QColor*fEraseColorColor to paint widget background with our PainEvent
QPixmap*fErasePixmappixmap to paint widget background with our PainEvent
QCursor*fGrabButtonCursor
UInt_tfGrabButtonMaskmodifier button mask for TVirtualX::GrabButton
UInt_tfGrabEventButtonMaskinput event mask for TVirtualX::GrabButton
UInt_tfGrabEventPointerMaskinput event mask for TVirtualX::GrabPointer
QCursor*fGrabPointerCursor
QAccel*fGrabbedKey
TQtClientGuard*fGuard
boolfIsClosing
TGWindow*fMyRootWindowback pointer to the host window object
QCursor*fNormalPointerCursor
Bool_tfPointerOwner
UInt_tfSaveSelectInputMaskTo save dutinr the grabbing the selectInput
UInt_tfSelectEventMaskinput mask for SelectInput

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

bool DeleteNotify()
{return fDeleteNotify; }
TQtWidget * GetCanvasWidget()

{ return fCanvasWidget;}
QAccel * HasAccel()
{ return fGrabbedKey; }
bool IsClosing()
{ return fIsClosing; }
UInt_t IsEventSelected(UInt_t evmask) const
if (evmask & (kButtonPressMask | kButtonMotionMask) )
   fprintf(stderr,"TQtClientWidget::IsEventSelected event %x, mask %x. match %x\n"
   , evmask, fSelectEventtMask, evmask & (kButtonPressMask | kButtonMotionMask));
void SetCursor(Cursor_t cursor)
void SetCursor(Cursor_t cursor)
 Change the pre-define curos shape and set it
void SetClosing(bool flag = kTRUE)

{ fIsClosing = flag;}
void SetDeleteNotify(bool flag = true)
{fDeleteNotify = flag;}
void SetAttributeEventMask(UInt_t evmask)
{ SelectInput (evmask);}
void SetButtonEventMask(UInt_t evmask, Cursor_t cursor = 0)
{ fGrabEventButtonMask = evmask; fGrabButtonCursor =(QCursor *) cursor; }
EMouseButton Button()
{ return fButton; }
UInt_t ButtonEventMask()
{ return fGrabEventButtonMask;}
UInt_t ButtonMask()
{ return fGrabButtonMask; }
UInt_t PointerMask()
{ return fGrabEventPointerMask;}
UInt_t SelectEventMask()
{return fSelectEventMask;}
QCursor * GrabButtonCursor()
{ return fGrabButtonCursor; }
QCursor * GrabPointerCursor()
{ return fGrabPointerCursor; }
bool IsGrabPointerSelected(UInt_t evmask) const
{ return evmask & PointerMask(); }
bool IsGrabButtonSelected(UInt_t evmask) const
{ return evmask & ButtonEventMask(); }
void operator=(const TQtClientWidget& )
TQtClientWidget(const TQtClientWidget& )
TQtClientWidget(TQtClientGuard* guard, int* parent = 0, const char* name = 0, int f = 0)
void SetCanvasWidget(TQtWidget* widget)
void paintEvent(QPaintEvent* )
virtual ~TQtClientWidget()
void closeEvent(QCloseEvent* ev)
void setEraseColor(const QColor& color)
void setErasePixmap(const QPixmap& pixmap)
void GrabEvent(Event_t& ev, bool own = TRUE)
bool IsGrabbed(Event_t& ev)
TQtClientWidget * IsKeyGrabbed(const Event_t& ev)
bool IsGrabOwner()
{ return fPointerOwner;}
void SetButtonMask(UInt_t modifier = kAnyModifier, EMouseButton button = kAnyButton)
void SelectInput(UInt_t evmask)
Bool_t SetKeyMask(Int_t keycode = 0, UInt_t modifier = kAnyModifier, int insert = kInsert)
void UnSetButtonMask(bool dtor = false)
void UnSetKeyMask(Int_t keycode = 0, UInt_t modifier = kAnyModifier)
void Accelerate(int id)
void polish()

Last update: Mon Jun 25 20:09:19 2007

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.