#include <TQtClientWidget.h>
Definition at line 42 of file TQtClientWidget.h.
anonymous enum |
Definition at line 82 of file TQtClientWidget.h.
TQtClientWidget::TQtClientWidget | ( | const TQtClientWidget & | ) | [private] |
TQtClientWidget::TQtClientWidget | ( | TQtClientGuard * | guard, | |
QWidget * | parent = 0 , |
|||
const char * | name = 0 , |
|||
Qt::WFlags | f = 0 | |||
) | [protected] |
Definition at line 44 of file TQtClientWidget.cxx.
TQtClientWidget::~TQtClientWidget | ( | ) | [virtual] |
Definition at line 62 of file TQtClientWidget.cxx.
References TQtClientGuard::DisconnectChildren(), fEraseColor, fErasePixmap, fGuard, fNormalPointerCursor, gQt, IsClosing(), kFALSE, TGQt::QClientFilter(), TGQt::SendDestroyEvent(), UnSetButtonMask(), and UnSetKeyMask().
void TQtClientWidget::operator= | ( | const TQtClientWidget & | ) | [private] |
void TQtClientWidget::SetCanvasWidget | ( | TQtWidget * | widget | ) | [protected] |
Definition at line 307 of file TQtClientWidget.cxx.
References Disconnect(), and fCanvasWidget.
Referenced by Disconnect(), and TGQt::GetWindowID().
void TQtClientWidget::paintEvent | ( | QPaintEvent * | ) | [protected, virtual] |
Definition at line 361 of file TQtClientWidget.cxx.
References fMyRootWindow, gClient, TGClient::GetWindowById(), kTRUE, TGClient::NeedRedraw(), and TGQt::rootwid().
void TQtClientWidget::closeEvent | ( | QCloseEvent * | ev | ) | [virtual] |
Definition at line 81 of file TQtClientWidget.cxx.
void TQtClientWidget::setEraseColor | ( | const QColor & | color | ) | [virtual] |
Definition at line 94 of file TQtClientWidget.cxx.
References fEraseColor, and palette.
Referenced by TGQt::CreateWindow(), and TGQt::SetWindowBackground().
void TQtClientWidget::setErasePixmap | ( | const QPixmap & | pixmap | ) | [virtual] |
Definition at line 108 of file TQtClientWidget.cxx.
References fErasePixmap, and palette.
Referenced by TGQt::CreateWindow(), and TGQt::SetWindowBackgroundPixmap().
bool TQtClientWidget::DeleteNotify | ( | ) | [inline] |
Definition at line 128 of file TQtClientWidget.h.
References fDeleteNotify.
Referenced by TQtClientFilter::eventFilter().
TQtWidget * TQtClientWidget::GetCanvasWidget | ( | ) | const [inline] |
Definition at line 203 of file TQtClientWidget.cxx.
References Event_t::fWindow, Event_t::fX, Event_t::fXRoot, Event_t::fY, Event_t::fYRoot, w, and TGQt::wid().
Referenced by IsGrabbed(), and TQtPointerGrabber::SelectGrab().
bool TQtClientWidget::IsClosing | ( | ) | [inline] |
Definition at line 138 of file TQtClientWidget.h.
References fIsClosing.
Referenced by ~TQtClientWidget().
bool TQtClientWidget::IsGrabbed | ( | Event_t & | ev | ) |
Definition at line 123 of file TQtClientWidget.cxx.
References ButtonEventMask(), fButton, Event_t::fCode, fGrabButtonMask, Event_t::fState, Event_t::fWindow, Event_t::fXRoot, Event_t::fYRoot, geometry(), GrabEvent(), kAnyButton, kAnyModifier, w, and TGQt::wid().
Referenced by TQtClientFilter::eventFilter().
bool TQtClientWidget::IsGrabPointerSelected | ( | UInt_t | evmask | ) | const [inline] |
bool TQtClientWidget::IsGrabButtonSelected | ( | UInt_t | evmask | ) | const [inline] |
TQtClientWidget * TQtClientWidget::IsKeyGrabbed | ( | const Event_t & | ev | ) |
Definition at line 173 of file TQtClientWidget.cxx.
References Event_t::fCode, Event_t::fState, Event_t::fType, IsKeyGrabbed(), kKeyRelease, kRemove, kTestKey, and SetKeyMask().
Referenced by IsKeyGrabbed().
bool TQtClientWidget::IsGrabOwner | ( | ) | [inline] |
void TQtClientWidget::SetAttributeEventMask | ( | UInt_t | evmask | ) | [inline] |
Definition at line 168 of file TQtClientWidget.h.
References SelectInput().
Referenced by TGQt::CreateWindow().
void TQtClientWidget::SetButtonMask | ( | UInt_t | modifier = kAnyModifier , |
|
EMouseButton | button = kAnyButton | |||
) |
Definition at line 229 of file TQtClientWidget.cxx.
References fButton, fGrabButtonMask, gQt, and TGQt::QClientFilter().
void TQtClientWidget::SetClosing | ( | bool | flag = kTRUE |
) | [inline] |
Definition at line 163 of file TQtClientWidget.h.
References fIsClosing.
Referenced by TQtClientFilter::eventFilter().
void TQtClientWidget::SetCursor | ( | ) | [inline] |
Definition at line 150 of file TQtClientWidget.h.
References fNormalPointerCursor.
Referenced by TQtPointerGrabber::ActivateGrabbing(), SetCursor(), and TGQt::SetCursor().
void TQtClientWidget::SetCursor | ( | Cursor_t | cursor | ) | [inline] |
void TQtClientWidget::SetDeleteNotify | ( | bool | flag = true |
) | [inline] |
Definition at line 165 of file TQtClientWidget.h.
References fDeleteNotify.
Referenced by TQtClientFilter::eventFilter().
Definition at line 171 of file TQtClientWidget.h.
References fGrabButtonCursor, and fGrabEventButtonMask.
void TQtClientWidget::SelectInput | ( | UInt_t | evmask | ) |
Definition at line 221 of file TQtClientWidget.cxx.
References fSelectEventMask, and kPointerMotionMask.
Referenced by SetAttributeEventMask().
Bool_t TQtClientWidget::SetKeyMask | ( | Int_t | keycode = 0 , |
|
UInt_t | modifier = kAnyModifier , |
|||
int | insert = kInsert | |||
) |
Definition at line 254 of file TQtClientWidget.cxx.
References Accelerate(), fGrabbedKey, i, j, kInsert, kKeyControlMask, kKeyLockMask, kKeyMod1Mask, kKeyShiftMask, kRemove, kTestKey, kTRUE, and SHIFT.
Referenced by IsKeyGrabbed(), and UnSetKeyMask().
void TQtClientWidget::UnSetButtonMask | ( | bool | dtor = false |
) |
Definition at line 240 of file TQtClientWidget.cxx.
References fGrabButtonMask, gQt, and TGQt::QClientFilter().
Referenced by ~TQtClientWidget().
void TQtClientWidget::UnSetKeyMask | ( | Int_t | keycode = 0 , |
|
UInt_t | modifier = kAnyModifier | |||
) |
Definition at line 323 of file TQtClientWidget.cxx.
References kRemove, and SetKeyMask().
Referenced by ~TQtClientWidget().
QCursor * TQtClientWidget::GrabButtonCursor | ( | ) | const [inline] |
QCursor * TQtClientWidget::GrabPointerCursor | ( | ) | const [inline] |
UInt_t TQtClientWidget::ButtonMask | ( | ) | const [inline] |
UInt_t TQtClientWidget::ButtonEventMask | ( | ) | const [inline] |
Definition at line 178 of file TQtClientWidget.h.
References fGrabEventButtonMask.
Referenced by TQtClientFilter::eventFilter(), IsGrabbed(), and IsGrabButtonSelected().
UInt_t TQtClientWidget::SelectEventMask | ( | ) | const [inline] |
Definition at line 187 of file TQtClientWidget.h.
References fSelectEventMask.
Referenced by TQtClientFilter::GrabPointer(), and TQtPointerGrabber::SelectGrab().
EMouseButton TQtClientWidget::Button | ( | ) | const [inline] |
UInt_t TQtClientWidget::PointerMask | ( | ) | const [inline] |
Definition at line 184 of file TQtClientWidget.h.
References fGrabEventPointerMask.
Referenced by IsGrabPointerSelected().
void TQtClientWidget::Disconnect | ( | ) | [protected, slot] |
Definition at line 354 of file TQtClientWidget.cxx.
References SetCanvasWidget().
Referenced by SetCanvasWidget().
void TQtClientWidget::Accelerate | ( | ) | [virtual, slot] |
Definition at line 330 of file TQtClientWidget.cxx.
References gQt, l, TGQt::QClientFilter(), and SHIFT.
Referenced by SetKeyMask().
friend class TQtClientGuard [friend] |
Definition at line 72 of file TQtClientWidget.h.
friend class TGQt [friend] |
Definition at line 73 of file TQtClientWidget.h.
UInt_t TQtClientWidget::fGrabButtonMask [protected] |
Definition at line 52 of file TQtClientWidget.h.
Referenced by ButtonMask(), IsGrabbed(), SetButtonMask(), and UnSetButtonMask().
UInt_t TQtClientWidget::fGrabEventPointerMask [protected] |
UInt_t TQtClientWidget::fGrabEventButtonMask [protected] |
Definition at line 54 of file TQtClientWidget.h.
Referenced by ButtonEventMask(), and SetButtonEventMask().
UInt_t TQtClientWidget::fSelectEventMask [protected] |
Definition at line 55 of file TQtClientWidget.h.
Referenced by IsEventSelected(), SelectEventMask(), and SelectInput().
UInt_t TQtClientWidget::fSaveSelectInputMask [protected] |
Definition at line 56 of file TQtClientWidget.h.
EMouseButton TQtClientWidget::fButton [protected] |
Definition at line 57 of file TQtClientWidget.h.
Referenced by Button(), IsGrabbed(), and SetButtonMask().
std::map<QKeySequence,QShortcut*> TQtClientWidget::fGrabbedKey [protected] |
Bool_t TQtClientWidget::fPointerOwner [protected] |
QCursor* TQtClientWidget::fNormalPointerCursor [protected] |
QCursor* TQtClientWidget::fGrabPointerCursor [protected] |
QCursor* TQtClientWidget::fGrabButtonCursor [protected] |
Definition at line 64 of file TQtClientWidget.h.
Referenced by GrabButtonCursor(), and SetButtonEventMask().
bool TQtClientWidget::fIsClosing [protected] |
bool TQtClientWidget::fDeleteNotify [protected] |
Definition at line 66 of file TQtClientWidget.h.
Referenced by DeleteNotify(), and SetDeleteNotify().
TQtClientGuard* TQtClientWidget::fGuard [protected] |
TQtWidget* TQtClientWidget::fCanvasWidget [protected] |
Definition at line 68 of file TQtClientWidget.h.
Referenced by GetCanvasWidget(), and SetCanvasWidget().
TGWindow* TQtClientWidget::fMyRootWindow [protected] |
QColor* TQtClientWidget::fEraseColor [protected] |
Definition at line 70 of file TQtClientWidget.h.
Referenced by TGQt::ClearArea(), TGQt::ClearWindow(), setEraseColor(), and ~TQtClientWidget().
QPixmap* TQtClientWidget::fErasePixmap [protected] |
Definition at line 71 of file TQtClientWidget.h.
Referenced by TGQt::ClearArea(), TGQt::ClearWindow(), setErasePixmap(), and ~TQtClientWidget().