Qt 4.8
|
#include "qplatformdefs.h"
#include "qscreen_qws.h"
#include "qcolormap.h"
#include "qscreendriverfactory_qws.h"
#include "qwindowsystem_qws.h"
#include "qwidget.h"
#include "qcolor.h"
#include "qpixmap.h"
#include "qvarlengtharray.h"
#include "qwsdisplay_qws.h"
#include "qpainter.h"
#include <private/qdrawhelper_p.h>
#include <private/qpaintengine_raster_p.h>
#include <private/qpixmap_raster_p.h>
#include <private/qwindowsurface_qws_p.h>
#include <private/qpainter_p.h>
#include <private/qwidget_p.h>
#include <private/qgraphicssystem_qws_p.h>
Go to the source code of this file.
Classes | |
struct | fill_data |
class | QScreenPrivate |
Functions | |
static void | blendCursor (QImage *dest, const QImage &cursor, const QPoint &offset) |
template<typename DST , typename SRC > | |
static void | blit_template (QScreen *screen, const QImage &image, const QPoint &topLeft, const QRegion ®ion) |
void | qt_blit_setup (QScreen *screen, const QImage &image, const QPoint &topLeft, const QRegion ®ion) |
Q_GUI_EXPORT QScreen * | qt_get_screen (int display_id, const char *spec) |
void | qt_solidFill_setup (QScreen *screen, const QColor &color, const QRegion ®ion) |
template<typename T > | |
static void | solidFill_template (QScreen *screen, const QColor &color, const QRegion ®ion) |
Variables | |
Q_GUI_EXPORT QScreen * | qt_screen = 0 |
Q_GUI_EXPORT QScreenCursor * | qt_screencursor = 0 |
bool | qws_accel |
Definition at line 2499 of file qscreen_qws.cpp.
Referenced by buttonChange(), QScreen::exposeRegion(), and QVNCDirtyMap::QVNCDirtyMap().
|
static |
Definition at line 615 of file qscreen_qws.cpp.
void qt_blit_setup | ( | QScreen * | screen, |
const QImage & | image, | ||
const QPoint & | topLeft, | ||
const QRegion & | region | ||
) |
Definition at line 1217 of file qscreen_qws.cpp.
Referenced by QScreenPrivate::QScreenPrivate().
Q_GUI_EXPORT QScreen* qt_get_screen | ( | int | display_id, |
const char * | spec | ||
) |
Definition at line 2456 of file qscreen_qws.cpp.
Referenced by QVNCScreen::connect(), QMultiScreen::connect(), QTransformedScreen::connect(), QProxyScreen::connect(), QWSDisplay::Data::init(), and QWSDisplay::Data::reinit().
Definition at line 544 of file qscreen_qws.cpp.
Referenced by QScreenPrivate::QScreenPrivate().
|
static |
Definition at line 405 of file qscreen_qws.cpp.
Q_GUI_EXPORT QScreen* qt_screen = 0 |
Definition at line 69 of file qscreen_qws.cpp.
Referenced by QWSServerPrivate::_q_clientClosed(), QWSServerPrivate::_q_newConnection(), QWSServerPrivate::_q_screenSaverSleep(), QWSServerPrivate::_q_screenSaverWake(), QWSServer::beginDisplayReconfigure(), QWSServerPrivate::closeDisplay(), QVNCScreen::connect(), QMultiScreen::connect(), QTransformedScreen::connect(), QWSWindow::createSurface(), QWSDisplay::depth(), effectiveState(), QWSServer::endDisplayReconfigure(), QQnxScreen::exposeRegion(), QWSServerPrivate::exposeRegion(), QWSDisplay::Data::fillQueue(), QWSDisplay::frameBuffer(), getScreen(), glScreenForDevice(), QWSTtyKbPrivate::handleConsoleSwitch(), QWSDisplay::height(), QScreenCursor::hide(), QWSDisplay::Data::init(), QScreen::instance(), isServerProcess(), QMultiScreenCursor::move(), QScreenCursor::move(), QWSServerPrivate::newMouseHandler(), QWSServerPrivate::openDisplay(), QWSDisplay::pixmapDepth(), QDirectFBKeyboardHandlerPrivate::QDirectFBKeyboardHandlerPrivate(), QQnxMouseHandler::QQnxMouseHandler(), QScreenCursor::QScreenCursor(), qt_conv16ToRgb(), qt_defaultDpiX(), qt_defaultDpiY(), qt_get_screen(), QApplication::qwsSetCustomColors(), QDirectFBKeyboardHandlerPrivate::readKeyboardData(), QWSLinuxInputMousePrivate::readMouseData(), QWSTslibMouseHandlerPrivate::readMouseData(), QWSLinuxTPMouseHandlerPrivate::readMouseData(), screenForDevice(), QWSPcMouseHandlerPrivate::sendEvent(), QWSServer::sendMouseEvent(), QScreenCursor::set(), QWSServer::setBackground(), QQnxScreen::setDirty(), setMaxWindowRect(), QWSServer::setMaxWindowRect(), QWSOnScreenSurface::setPermanentState(), QWSMouseHandler::setScreen(), QWSServer::setScreenSaverIntervals(), QScreenCursor::show(), QWSDisplay::supportsDepth(), PvrEglScreen::transformation(), QWSKeyboardHandler::transformDirKey(), QETWidget::translateMouseEvent(), QWSServerPrivate::update_regions(), QWSDisplay::width(), and QWSDisplay::Data::~Data().
Q_GUI_EXPORT QScreenCursor* qt_screencursor = 0 |
Definition at line 67 of file qscreen_qws.cpp.
Referenced by QWSServer::beginDisplayReconfigure(), blendCursor(), buttonChange(), QWSServer::endDisplayReconfigure(), QScreen::exposeRegion(), QWSServerPrivate::hideCursor(), QVNCScreen::initDevice(), QMultiScreen::initDevice(), QDirectFBScreen::initDevice(), QScreenCursor::initSoftwareCursor(), QScreenCursor::instance(), QVNCClientCursor::QVNCClientCursor(), QVNCCursor::QVNCCursor(), QVNCDirtyMap::QVNCDirtyMap(), QWSServerPrivate::resetEngine(), QWSServerPrivate::sendMouseEventUnfiltered(), QWSCursor::set(), QWSServerPrivate::setCursor(), QVNCServer::setEncodings(), QWSServerPrivate::showCursor(), QDirectFBScreen::shutdownDevice(), QScreen::shutdownDevice(), QRfbRawEncoder::write(), QRfbHextileEncoder< SRC >::write(), QWSDisplay::Data::~Data(), QMultiScreenCursor::~QMultiScreenCursor(), QVNCClientCursor::~QVNCClientCursor(), and QVNCCursor::~QVNCCursor().
bool qws_accel |
Definition at line 133 of file qapplication_qws.cpp.
Referenced by QScreen::shutdownDevice(), and QScreen::subScreenIndexAt().