Qt 4.8
|
#include <qwindowsystem_p.h>
Classes | |
struct | SelectionOwner |
Public Functions | |
QWSServerPrivate () | |
bool | screensaverblockevent (int index, int *screensaverinterval, bool isDown) |
void | update_regions () |
~QWSServerPrivate () | |
Public Functions inherited from QObjectPrivate | |
void | _q_reregisterTimers (void *pointer) |
void | addConnection (int signal, Connection *c) |
void | cleanConnectionLists () |
void | connectNotify (const char *signal) |
void | deleteChildren () |
void | disconnectNotify (const char *signal) |
bool | isSender (const QObject *receiver, const char *signal) const |
bool | isSignalConnected (uint signalIdx) const |
Returns true if the signal with index signal_index from object sender is connected. More... | |
void | moveToThread_helper () |
QObjectPrivate (int version=QObjectPrivateVersion) | |
QObjectList | receiverList (const char *signal) const |
QObjectList | senderList () const |
void | setParent_helper (QObject *) |
void | setThreadData_helper (QThreadData *currentData, QThreadData *targetData) |
int | signalIndex (const char *signalName) const |
Returns the signal index used in the internal connectionLists vector. More... | |
virtual | ~QObjectPrivate () |
Public Functions inherited from QObjectData | |
virtual | ~QObjectData ()=0 |
Private Types | |
typedef QMap< int, QWSClient * >::Iterator | ClientIterator |
typedef QMap< int, QWSClient * > | ClientMap |
Static Private Functions | |
static void | emergency_cleanup () |
static void | sendKeyEventUnfiltered (int unicode, int keycode, Qt::KeyboardModifiers modifiers, bool isPress, bool autoRepeat) |
static void | sendMouseEventUnfiltered (const QPoint &pos, int state, int wheel=0) |
static void | sendQCopEvent (QWSClient *c, const QString &ch, const QString &msg, const QByteArray &data, bool response=false) |
Properties | |
QMap< QString, QList< QWSClient * > > | channels |
ClientMap | clientMap |
QList< QWSCommandStruct * > | commandQueue |
QWSCursor * | cursor |
bool | disablePainting |
bool | doClientIsActive |
QWSWindow * | focusw |
QBasicTimer | fontCleanupTimer |
QMap< QByteArray, int > | fontReferenceCount |
bool | haveviscurs |
bool | inputMethodMouseGrabbed |
QList< QWSKeyboardHandler * > | keyboardhandlers |
QWSWindow * | mouseGrabber |
bool | mouseGrabbing |
QList< QWSMouseHandler * > | mousehandlers |
QWSCursor * | nextCursor |
int | nReserved |
QList< QWSClient * > | pendingDoClients |
QWSPropertyManager | propertyManager |
int | ramlen |
int * | screensaverinterval |
int | sdepth |
struct QWSServerPrivate::SelectionOwner | selectionOwner |
uchar * | sharedram |
int | sheight |
QWSSoundServer * | soundserver |
QWSServerSocket * | ssocket |
int | swidth |
QTime | timer |
QList< QWSWindow * > | windows |
Static Private Attributes | |
static QBrush * | bgBrush = 0 |
Friends | |
class | QCopChannel |
class | QWSDisplay |
class | QWSInputMethod |
class | QWSMouseHandler |
class | QWSWindow |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
Static Public Functions inherited from QObjectPrivate | |
static void | clearGuards (QObject *) |
static QObjectPrivate * | get (QObject *o) |
static void | resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender) |
static Sender * | setCurrentSender (QObject *receiver, Sender *sender) |
static void | signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result) |
Definition at line 66 of file qwindowsystem_p.h.
|
private |
Definition at line 231 of file qwindowsystem_p.h.
|
private |
Definition at line 232 of file qwindowsystem_p.h.
|
inline |
Definition at line 75 of file qwindowsystem_p.h.
|
inline |
Definition at line 82 of file qwindowsystem_p.h.
|
private |
Definition at line 1703 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1796 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1971 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1637 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4448 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::screenSaverActivate().
|
private |
Definition at line 4523 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4429 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::processKeyEvent(), QWSServer::screenSaverActivate(), QWSServer::sendKeyEvent(), QWSServer::sendMouseEvent(), and QWSServer::setScreenSaverIntervals().
|
private |
Definition at line 1849 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4101 of file qwindowsystem_qws.cpp.
Referenced by ~QWSServerPrivate().
|
private |
Definition at line 1817 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4064 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4573 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2000 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::processEventQueue().
|
staticprivate |
Definition at line 4219 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3701 of file qwindowsystem_qws.cpp.
Definition at line 3471 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3173 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1621 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2149 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4075 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4080 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 338 of file qwscursor_qws.cpp.
|
private |
|
private |
Definition at line 1466 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3138 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3214 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2917 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3228 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3395 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3376 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3179 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3306 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3290 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2908 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3357 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3364 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3323 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3281 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3342 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2936 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2975 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2957 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2925 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3334 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3162 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3386 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3435 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3247 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3101 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3007 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3080 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3143 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3194 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3550 of file qwindowsystem_qws.cpp.
Referenced by QWSWindow::lower().
|
private |
Definition at line 3925 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3645 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4069 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3799 of file qwindowsystem_qws.cpp.
Definition at line 3449 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4092 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3484 of file qwindowsystem_qws.cpp.
Referenced by QWSWindow::raise().
|
private |
Definition at line 1804 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1613 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1595 of file qwindowsystem_qws.cpp.
Referenced by sendMouseEventUnfiltered().
|
private |
Definition at line 3954 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3944 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3994 of file qwindowsystem_qws.cpp.
Definition at line 3976 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2736 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 4481 of file qwindowsystem_qws.cpp.
bool QWSServerPrivate::screensaverblockevent | ( | int | index, |
int * | screensaverinterval, | ||
bool | isDown | ||
) |
Definition at line 1431 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::processKeyEvent(), and QWSServer::sendMouseEvent().
|
private |
Definition at line 4085 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 1896 of file qwindowsystem_qws.cpp.
|
staticprivate |
Definition at line 2671 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendKeyEvent().
|
private |
Definition at line 2272 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::setMaxWindowRect().
|
staticprivate |
Definition at line 2388 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendMouseEvent(), and QWSInputMethod::sendMouseEvent().
|
staticprivate |
Definition at line 2564 of file qwindowsystem_qws.cpp.
Referenced by QCopChannel::answer().
|
private |
Definition at line 3931 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3949 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 3937 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 352 of file qwscursor_qws.cpp.
Referenced by initializeCursor(), sendMouseEventUnfiltered(), and QWSServer::setCursorVisible().
|
private |
Definition at line 3029 of file qwindowsystem_qws.cpp.
Referenced by QWSWindow::setActiveWindow().
Changes the requested region of window changingw to r If changingw is 0, the server's reserved region is changed.
Definition at line 3681 of file qwindowsystem_qws.cpp.
|
private |
Definition at line 2141 of file qwindowsystem_qws.cpp.
void QWSServerPrivate::update_regions | ( | ) |
Definition at line 3579 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::updateWindowRegions().
|
private |
Definition at line 4578 of file qwindowsystem_qws.cpp.
|
friend |
Definition at line 67 of file qwindowsystem_p.h.
|
friend |
Definition at line 70 of file qwindowsystem_p.h.
|
friend |
Definition at line 71 of file qwindowsystem_p.h.
|
friend |
Definition at line 68 of file qwindowsystem_p.h.
Definition at line 69 of file qwindowsystem_p.h.
|
staticprivate |
Definition at line 147 of file qwindowsystem_p.h.
Referenced by QWSServer::backgroundBrush(), QWSServer::openKeyboard(), and ~QWSServerPrivate().
Definition at line 294 of file qwindowsystem_p.h.
|
private |
Definition at line 241 of file qwindowsystem_p.h.
Referenced by QWSServer::processEventQueue(), QWSServer::sendIMEvent(), sendKeyEventUnfiltered(), and sendMouseEventUnfiltered().
|
private |
Definition at line 274 of file qwindowsystem_p.h.
QList<int> QWSServerPrivate::crashedClientIds |
Definition at line 107 of file qwindowsystem_p.h.
|
private |
Definition at line 264 of file qwindowsystem_p.h.
Referenced by QWSCursor::createDropShadow(), initializeCursor(), QWSCursor::set(), setCursor(), QWSServer::setCursorVisible(), and QWSCursor::systemCursor().
QWSClient* QWSServerPrivate::cursorClient |
Definition at line 103 of file qwindowsystem_p.h.
Definition at line 106 of file qwindowsystem_p.h.
Referenced by ~QWSServerPrivate().
|
private |
Definition at line 268 of file qwindowsystem_p.h.
|
private |
Definition at line 309 of file qwindowsystem_p.h.
|
private |
Definition at line 257 of file qwindowsystem_p.h.
Referenced by QWSServer::sendIMEvent(), QWSServer::sendIMQuery(), sendKeyEventUnfiltered(), and sendMouseEventUnfiltered().
|
private |
Definition at line 303 of file qwindowsystem_p.h.
|
private |
Definition at line 302 of file qwindowsystem_p.h.
|
private |
Definition at line 263 of file qwindowsystem_p.h.
Referenced by QWSServer::isCursorVisible(), setCursor(), and QWSServer::setCursorVisible().
|
private |
Definition at line 260 of file qwindowsystem_p.h.
Referenced by sendMouseEventUnfiltered().
|
private |
Definition at line 271 of file qwindowsystem_p.h.
Referenced by QWSServer::keyboardHandler(), and QWSServer::setKeyboardHandler().
|
private |
Definition at line 258 of file qwindowsystem_p.h.
Referenced by sendMouseEventUnfiltered(), and updateClientCursorPos().
|
private |
Definition at line 259 of file qwindowsystem_p.h.
Referenced by sendMouseEventUnfiltered().
|
private |
Definition at line 269 of file qwindowsystem_p.h.
Referenced by QWSServer::mouseHandler(), QWSServer::mouseHandlers(), and QWSServer::setMouseHandler().
int QWSServerPrivate::mouseState |
Definition at line 104 of file qwindowsystem_p.h.
Referenced by QWSServer::sendMouseEvent(), and QWSInputMethod::sendMouseEvent().
|
private |
Definition at line 265 of file qwindowsystem_p.h.
Referenced by sendMouseEventUnfiltered().
|
private |
Definition at line 278 of file qwindowsystem_p.h.
Definition at line 310 of file qwindowsystem_p.h.
|
private |
Definition at line 243 of file qwindowsystem_p.h.
|
private |
Definition at line 239 of file qwindowsystem_p.h.
QWSScreenSaver* QWSServerPrivate::saver |
Definition at line 102 of file qwindowsystem_p.h.
Referenced by QWSServer::setScreenSaver(), and ~QWSServerPrivate().
bool QWSServerPrivate::screensaverblockevents |
Definition at line 100 of file qwindowsystem_p.h.
int QWSServerPrivate::screensavereventblocklevel |
Definition at line 99 of file qwindowsystem_p.h.
Referenced by QWSServer::setScreenSaverBlockLevel().
|
private |
Definition at line 255 of file qwindowsystem_p.h.
Referenced by QWSServer::processKeyEvent(), QWSServer::screenSaverActive(), QWSServer::sendMouseEvent(), and QWSServer::setScreenSaverIntervals().
int* QWSServerPrivate::screensaverintervals |
Definition at line 98 of file qwindowsystem_p.h.
Referenced by QWSServer::setScreenSaverIntervals(), and ~QWSServerPrivate().
QTime QWSServerPrivate::screensavertime |
Definition at line 96 of file qwindowsystem_p.h.
QTimer* QWSServerPrivate::screensavertimer |
Definition at line 97 of file qwindowsystem_p.h.
Referenced by QWSServer::screenSaverActive(), and QWSServer::setScreenSaverIntervals().
|
private |
Definition at line 261 of file qwindowsystem_p.h.
|
private |
|
private |
Definition at line 238 of file qwindowsystem_p.h.
|
private |
Definition at line 261 of file qwindowsystem_p.h.
Referenced by QWSServer::endDisplayReconfigure(), and initializeCursor().
|
private |
Definition at line 291 of file qwindowsystem_p.h.
|
private |
Definition at line 298 of file qwindowsystem_p.h.
|
private |
Definition at line 261 of file qwindowsystem_p.h.
Referenced by QWSServer::endDisplayReconfigure(), and initializeCursor().
|
private |
Definition at line 254 of file qwindowsystem_p.h.
Referenced by sendMouseEventUnfiltered().
Definition at line 277 of file qwindowsystem_p.h.
Referenced by QWSServer::windowList(), and ~QWSServerPrivate().