Qt 4.8
|
#include "qplatformdefs.h"
#include "qwindowsystem_qws.h"
#include "qwsevent_qws.h"
#include "qwscommand_qws_p.h"
#include "qtransportauth_qws_p.h"
#include "qwsutils_qws.h"
#include "qwscursor_qws.h"
#include "qwsdisplay_qws.h"
#include "qmouse_qws.h"
#include "qcopchannel_qws.h"
#include "qwssocket_qws.h"
#include "qapplication.h"
#include "private/qapplication_p.h"
#include "qsocketnotifier.h"
#include "qpolygon.h"
#include "qimage.h"
#include "qcursor.h"
#include <private/qpaintengine_raster_p.h>
#include "qscreen_qws.h"
#include "qwindowdefs.h"
#include "private/qlock_p.h"
#include "qwslock_p.h"
#include "qfile.h"
#include "qtimer.h"
#include "qpen.h"
#include "qdesktopwidget.h"
#include "qevent.h"
#include "qinputcontext.h"
#include "qpainter.h"
#include <qdebug.h>
#include "qkbddriverfactory_qws.h"
#include "qmousedriverfactory_qws.h"
#include <qbuffer.h>
#include <qdir.h>
#include <private/qwindowsurface_qws_p.h>
#include <private/qfontengine_qpf_p.h>
#include "qwindowsystem_p.h"
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <sys/param.h>
#include <sys/mount.h>
#include "moc_qwindowsystem_qws.cpp"
Go to the source code of this file.
Classes | |
class | QWSClientPrivate |
struct | QWSCommandStruct |
class | QWSWindowPrivate |
Macros | |
#define | KEY 1 |
#define | MOUSE 0 |
Functions | |
static void | cleanupFontsDir () |
static int | get_object_id (int count=1) |
static void | ignoreSignal (int) |
static int | keyUnicode (int keycode) |
Q_GLOBAL_STATIC_WITH_ARGS (QString, defaultMouse,(QLatin1String("Auto"))) Q_GLOBAL_STATIC_WITH_ARGS(QString | |
QLatin1String ("TTY"))) static const int FontCleanupInterval | |
void | qt_client_enqueue (const QWSEvent *) |
QList< QWSCommand * > * | qt_get_server_queue () |
void | qt_init_display () |
QString | qws_qtePipeFilename () |
Variables | |
static QWSInputMethod * | current_IM = 0 |
static QWSWindow * | current_IM_composing_win = 0 |
static int | current_IM_winId = -1 |
defaultKeyboard | |
static bool | force_reject_strokeIM = false |
static int | global_focus_time_counter =100 |
static QWSWindow * | keyboardGrabber |
static bool | keyboardGrabbing |
static QList< QWSServer::KeyboardFilter * > * | keyFilters = 0 |
static bool | prevWin |
bool | qt_disable_lowpriority_timers |
int * | qt_last_x |
int * | qt_last_y |
int | qt_servershmid |
QByteArray | qws_display_spec |
static int | qws_keyModifiers = 0 |
QWSServer Q_GUI_EXPORT * | qwsServer =0 |
static QWSServerPrivate * | qwsServerPrivate =0 |
#define KEY 1 |
Definition at line 116 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::processKeyEvent().
#define MOUSE 0 |
Definition at line 115 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendMouseEvent().
|
static |
Definition at line 1833 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::initServer().
|
static |
Definition at line 139 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::_q_newConnection(), and QWSServerPrivate::invokeCreate().
|
static |
Definition at line 1428 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::initServer().
|
inlinestatic |
Definition at line 2618 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::sendKeyEventUnfiltered().
Q_GLOBAL_STATIC_WITH_ARGS | ( | QString | , |
defaultMouse | , | ||
(QLatin1String("Auto")) | |||
) |
Referenced by QWSScreenSaver::~QWSScreenSaver().
QLatin1String | ( | "TTY" | ) | const |
void qt_client_enqueue | ( | const QWSEvent * | ) |
Definition at line 474 of file qapplication_qws.cpp.
Referenced by QWSClient::sendEvent(), and QWSScreenSaver::~QWSScreenSaver().
QList<QWSCommand*>* qt_get_server_queue | ( | ) |
Definition at line 481 of file qapplication_qws.cpp.
Referenced by QEventDispatcherQWS::processEvents(), QWSClient::readMoreCommand(), and QWSScreenSaver::~QWSScreenSaver().
void qt_init_display | ( | ) |
Definition at line 2157 of file qapplication_qws.cpp.
Referenced by QWSServerPrivate::openDisplay(), and QWSScreenSaver::~QWSScreenSaver().
QString qws_qtePipeFilename | ( | ) |
Definition at line 220 of file qapplication_qws.cpp.
Referenced by QWSServer::closedown(), QWSServerPrivate::initServer(), QWSServer::startup(), and QWSScreenSaver::~QWSScreenSaver().
|
static |
Definition at line 147 of file qwindowsystem_qws.cpp.
|
static |
Definition at line 149 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendIMEvent(), and QWSServer::sendIMQuery().
|
static |
Definition at line 150 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::invokeIMUpdate(), QWSServer::sendIMEvent(), QWSServerPrivate::sendMouseEventUnfiltered(), and QWSServerPrivate::setFocus().
defaultKeyboard |
Definition at line 131 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::openKeyboard(), and QWSServer::setDefaultKeyboard().
|
static |
Definition at line 151 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendMouseEvent().
|
static |
Definition at line 594 of file qwindowsystem_qws.cpp.
Referenced by QWSWindow::focus().
|
static |
Definition at line 136 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::handleWindowClose(), QWSServerPrivate::initServer(), QWSServerPrivate::invokeGrabKeyboard(), QWSServerPrivate::releaseKeyboard(), QWSServer::sendIMEvent(), QWSServer::sendIMQuery(), QWSServerPrivate::sendKeyEventUnfiltered(), QWSServerPrivate::sendMouseEventUnfiltered(), and QWidget::setFocus().
|
static |
Definition at line 137 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::initServer(), QWSServerPrivate::invokeGrabKeyboard(), and QWSServerPrivate::releaseKeyboard().
|
static |
Definition at line 4228 of file qwindowsystem_qws.cpp.
|
static |
Definition at line 2315 of file qwindowsystem_qws.cpp.
Referenced by QWSServerPrivate::sendMouseEventUnfiltered().
bool qt_disable_lowpriority_timers |
Definition at line 75 of file qeventdispatcher_unix.cpp.
Referenced by QWSServerPrivate::_q_screenSaverSleep(), QWSServerPrivate::_q_screenSaverWake(), QTimerInfoList::activateTimers(), and QWSServer::setScreenSaverBlockLevel().
int* qt_last_x |
Definition at line 83 of file qapplication_qpa.cpp.
Referenced by QWSServer::sendMouseEvent(), and QWSInputMethod::sendMouseEvent().
int * qt_last_y |
Definition at line 84 of file qapplication_qpa.cpp.
Referenced by QWSServer::sendMouseEvent(), and QWSInputMethod::sendMouseEvent().
int qt_servershmid |
Definition at line 147 of file qapplication_qws.cpp.
Referenced by QWSDisplay::Data::init(), QWSClient::sendConnectedEvent(), and QWSClient::sendRegionEvent().
QByteArray qws_display_spec |
Referenced by QWSDisplay::Data::init(), qt_init(), QWSDisplay::Data::reinit(), and QWSScreenSaver::~QWSScreenSaver().
|
static |
Definition at line 134 of file qwindowsystem_qws.cpp.
Referenced by QWSServer::sendKeyEvent(), and QWSServerPrivate::sendMouseEventUnfiltered().
QWSServer Q_GUI_EXPORT* qwsServer =0 |
Definition at line 112 of file qwindowsystem_qws.cpp.
Referenced by QCopChannel::answer(), QWSServer::beginDisplayReconfigure(), QWSServer::closedown(), QScreen::compose(), QWSDisplay::destroyRegion(), QCopChannel::detach(), QWSServerPrivate::emergency_cleanup(), QWSServer::endDisplayReconfigure(), QScreen::exposeRegion(), QWSDisplay::getProperty(), QWSTtyKbPrivate::handleConsoleSwitch(), QVFbScreen::initDevice(), QWSServerPrivate::initServer(), QWSServer::instance(), QWSServerPrivate::invokePositionCursor(), QWSDisplay::moveRegion(), QWSDisplay::nameRegion(), QScreen::paintBackground(), QWSKeyboardHandler::processKeyEvent(), QWSServer::QWSServer(), QCopChannel::registerChannel(), QWSDisplay::repaintRegion(), QWSDisplay::requestFocus(), QWSDisplay::requestRegion(), QWSServer::resetInputMethod(), QWSInputMethod::sendCommitString(), QWSInputMethod::sendEvent(), QWSDisplay::sendIMMouseEvent(), QWSDisplay::sendIMResponse(), QWSDisplay::sendIMUpdate(), QWSServerPrivate::sendMouseEventUnfiltered(), QWSInputMethod::sendPreeditString(), QWSInputMethod::sendQuery(), QWSDisplay::setAltitude(), QWSServer::setBackground(), QWSDisplay::setIdentity(), QWSDisplay::setOpacity(), QWSServer::setScreenSaver(), QWSServer::startup(), takeLocalId(), QWSServerPrivate::updateClientCursorPos(), QWSDisplay::windowAt(), and QWSServerCleaner::~QWSServerCleaner().
|
static |
Definition at line 113 of file qwindowsystem_qws.cpp.