The QProxyScreen class provides a generic interface to QScreen implementations. More...
#include <QProxyScreen>
Inherits: QScreen.
QProxyScreen ( int displayId, ClassId classId = ProxyClass ) | |
~QProxyScreen () | |
QScreen * | screen () const |
void | setScreen ( QScreen * screen ) |
virtual void | blank ( bool on ) |
virtual void | blit ( const QImage & image, const QPoint & topLeft, const QRegion & region ) |
virtual bool | connect ( const QString & displaySpec ) |
virtual QWSWindowSurface * | createSurface ( QWidget * widget ) const |
virtual QWSWindowSurface * | createSurface ( const QString & key ) const |
virtual void | disconnect () |
virtual void | exposeRegion ( QRegion r, int changing ) |
virtual bool | initDevice () |
virtual bool | isInterlaced () const |
virtual bool | isTransformed () const |
virtual QSize | mapFromDevice ( const QSize & s ) const |
virtual QPoint | mapFromDevice ( const QPoint & p, const QSize & s ) const |
virtual QRect | mapFromDevice ( const QRect & r, const QSize & s ) const |
virtual QRegion | mapFromDevice ( const QRegion & r, const QSize & s ) const |
virtual QSize | mapToDevice ( const QSize & s ) const |
virtual QPoint | mapToDevice ( const QPoint & p, const QSize & s ) const |
virtual QRect | mapToDevice ( const QRect & r, const QSize & s ) const |
virtual QRegion | mapToDevice ( const QRegion & r, const QSize & s ) const |
virtual bool | onCard ( const unsigned char * ptr ) const |
virtual bool | onCard ( const unsigned char * ptr, ulong & offset ) const |
virtual QRegion | region () const |
virtual void | restore () |
virtual void | save () |
virtual void | setDirty ( const QRect & rect ) |
virtual void | setMode ( int w, int h, int d ) |
virtual void | shutdownDevice () |
virtual void | solidFill ( const QColor & color, const QRegion & region ) |
virtual QList<QScreen *> | subScreens () const |
virtual bool | supportsDepth ( int depth ) const |
virtual int | transformOrientation () const |
The QProxyScreen class provides a generic interface to QScreen implementations.
Constructs a proxy screen with the given displayId and classId.
Destroys the proxy screen.
Reimplemented from QScreen::blank().
Reimplemented from QScreen::blit().
Reimplemented from QScreen::connect().
Reimplemented from QScreen::createSurface().
Reimplemented from QScreen::createSurface().
Reimplemented from QScreen::disconnect().
Reimplemented from QScreen::exposeRegion().
Reimplemented from QScreen::initDevice().
Reimplemented from QScreen::isInterlaced().
Reimplemented from QScreen::isTransformed().
Reimplemented from QScreen::mapFromDevice().
Reimplemented from QScreen::mapFromDevice().
Reimplemented from QScreen::mapFromDevice().
Reimplemented from QScreen::mapFromDevice().
Reimplemented from QScreen::mapToDevice().
Reimplemented from QScreen::mapToDevice().
Reimplemented from QScreen::mapToDevice().
Reimplemented from QScreen::mapToDevice().
Reimplemented from QScreen::onCard().
Reimplemented from QScreen::onCard().
Reimplemented from QScreen::region().
Reimplemented from QScreen::restore().
Reimplemented from QScreen::save().
Returns the real screen used by the proxy screen.
See also setScreen().
Reimplemented from QScreen::setDirty().
Reimplemented from QScreen::setMode().
Sets the real screen to be used by the proxy screen.
See also screen().
Reimplemented from QScreen::shutdownDevice().
Reimplemented from QScreen::solidFill().
Reimplemented from QScreen::subScreens().
Reimplemented from QScreen::supportsDepth().
Reimplemented from QScreen::transformOrientation().
© 2008-2011 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners. Privacy Policy
Licensees holding valid Qt Commercial licenses may use this document in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia.
Alternatively, this document may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.