Qt 4.8
|
#include <QtCore/qnamespace.h>
#include <QtCore/qpoint.h>
#include <QtCore/qstringlist.h>
#include <QtGui/qrgb.h>
#include <QtCore/qrect.h>
#include <QtGui/qimage.h>
#include <QtGui/qregion.h>
Go to the source code of this file.
Classes | |
class | QPoolEntry |
class | QScreen |
The QScreen class is a base class for screen drivers in Qt for Embedded Linux. More... | |
class | QScreenCursor |
The QScreenCursor class is a base class for screen cursors in Qt for Embedded Linux. More... | |
Macros | |
#define | QT_QWS_DEPTH16_RGB 565 |
Typedefs | |
typedef void(* | ClearCacheFunc) (QScreen *obj, int) |
Functions | |
QRgb | qt_conv16ToRgb (ushort c) |
void | qt_conv16ToRgb (ushort c, int &r, int &g, int &b) |
ushort | qt_convRgbTo16 (const int r, const int g, const int b) |
ushort | qt_convRgbTo16 (QRgb c) |
QScreen * | qt_get_screen (int display_id, const char *spec) |
const unsigned char * | qt_probe_bus () |
Variables | |
static const int | qt_bbits = (QT_QWS_DEPTH16_RGB%10) |
static const int | qt_blue_mask = (1<<qt_bbits)-1 |
static const int | qt_blue_rounding_shift = qt_bbits - qt_neg_blue_shift |
static const int | qt_gbits = (QT_QWS_DEPTH16_RGB/10%10) |
static const int | qt_green_mask = (1<<(qt_gbits+qt_bbits))-(1<<qt_bbits) |
static const int | qt_green_rounding_shift = qt_green_shift + qt_gbits |
static const int | qt_green_shift = qt_bbits-(8-qt_gbits) |
static const int | qt_neg_blue_shift = 8-qt_bbits |
static const int | qt_rbits = (QT_QWS_DEPTH16_RGB/100) |
static const int | qt_red_mask = (1<<(qt_rbits+qt_gbits+qt_bbits))-(1<<(qt_gbits+qt_bbits)) |
static const int | qt_red_rounding_shift = qt_red_shift + qt_rbits |
static const int | qt_red_shift = qt_bbits+qt_gbits-(8-qt_rbits) |
Q_GUI_EXPORT QScreen * | qt_screen |
QScreenCursor * | qt_screencursor |
bool | qws_sw_cursor |
const int | SourcePixmap =1 |
const int | SourceSolid =0 |
#define QT_QWS_DEPTH16_RGB 565 |
Definition at line 69 of file qscreen_qws.h.
typedef void(* ClearCacheFunc) (QScreen *obj, int) |
Definition at line 189 of file qscreen_qws.h.
Definition at line 104 of file qscreen_qws.h.
Referenced by QVNCServer::convertPixels().
|
inline |
Definition at line 116 of file qscreen_qws.h.
|
inline |
Definition at line 95 of file qscreen_qws.h.
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().
const unsigned char* qt_probe_bus | ( | ) |
Referenced by QScreen::subScreenIndexAt().
|
static |
Definition at line 73 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
|
static |
Definition at line 77 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
|
static |
Definition at line 83 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
|
static |
Definition at line 72 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
Definition at line 78 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
|
static |
Definition at line 82 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
Definition at line 75 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
|
static |
Definition at line 76 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
|
static |
Definition at line 71 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
Definition at line 79 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
|
static |
Definition at line 81 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb().
Definition at line 74 of file qscreen_qws.h.
Referenced by qt_conv16ToRgb(), and qt_convRgbTo16().
Q_GUI_EXPORT QScreen* qt_screen |
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().
QScreenCursor* qt_screencursor |
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_sw_cursor |
Definition at line 132 of file qapplication_qws.cpp.
Referenced by QScreenCursor::enabled(), and qt_init().
const int SourcePixmap =1 |
Definition at line 127 of file qscreen_qws.h.
const int SourceSolid =0 |
Definition at line 126 of file qscreen_qws.h.