Qt Reference Documentation

QProxyScreen Class Reference

The QProxyScreen class provides a generic interface to QScreen implementations. More...

 #include <QProxyScreen>

Inherits QScreen.

Public Functions

QProxyScreen ( int displayId, ClassId classId = ProxyClass )
~QProxyScreen ()
QScreen * screen () const
void setScreen ( QScreen * screen )

Reimplemented Public Functions

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
  • 54 public functions inherited from QScreen

Additional Inherited Members

  • 1 static public member inherited from QScreen
  • 1 protected function inherited from QScreen
  • 15 protected variables inherited from QScreen

Detailed Description

The QProxyScreen class provides a generic interface to QScreen implementations.

Member Function Documentation

QProxyScreen::QProxyScreen ( int displayId, ClassId classId = ProxyClass )

Constructs a proxy screen with the given displayId and classId.

QProxyScreen::~QProxyScreen ()

Destroys the proxy screen.

void QProxyScreen::blank ( bool on ) [virtual]

Reimplemented from QScreen::blank().

void QProxyScreen::blit ( const QImage & image, const QPoint & topLeft, const QRegion & region ) [virtual]

Reimplemented from QScreen::blit().

bool QProxyScreen::connect ( const QString & displaySpec ) [virtual]

Reimplemented from QScreen::connect().

QWSWindowSurface * QProxyScreen::createSurface ( QWidget * widget ) const [virtual]

Reimplemented from QScreen::createSurface().

QWSWindowSurface * QProxyScreen::createSurface ( const QString & key ) const [virtual]

Reimplemented from QScreen::createSurface().

void QProxyScreen::disconnect () [virtual]

Reimplemented from QScreen::disconnect().

void QProxyScreen::exposeRegion ( QRegion r, int changing ) [virtual]

Reimplemented from QScreen::exposeRegion().

bool QProxyScreen::initDevice () [virtual]

Reimplemented from QScreen::initDevice().

bool QProxyScreen::isInterlaced () const [virtual]

Reimplemented from QScreen::isInterlaced().

bool QProxyScreen::isTransformed () const [virtual]

Reimplemented from QScreen::isTransformed().

QSize QProxyScreen::mapFromDevice ( const QSize & s ) const [virtual]

Reimplemented from QScreen::mapFromDevice().

QPoint QProxyScreen::mapFromDevice ( const QPoint & p, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapFromDevice().

QRect QProxyScreen::mapFromDevice ( const QRect & r, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapFromDevice().

QRegion QProxyScreen::mapFromDevice ( const QRegion & r, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapFromDevice().

QSize QProxyScreen::mapToDevice ( const QSize & s ) const [virtual]

Reimplemented from QScreen::mapToDevice().

QPoint QProxyScreen::mapToDevice ( const QPoint & p, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapToDevice().

QRect QProxyScreen::mapToDevice ( const QRect & r, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapToDevice().

QRegion QProxyScreen::mapToDevice ( const QRegion & r, const QSize & s ) const [virtual]

Reimplemented from QScreen::mapToDevice().

bool QProxyScreen::onCard ( const unsigned char * ptr ) const [virtual]

Reimplemented from QScreen::onCard().

bool QProxyScreen::onCard ( const unsigned char * ptr, ulong & offset ) const [virtual]

Reimplemented from QScreen::onCard().

QRegion QProxyScreen::region () const [virtual]

Reimplemented from QScreen::region().

void QProxyScreen::restore () [virtual]

Reimplemented from QScreen::restore().

void QProxyScreen::save () [virtual]

Reimplemented from QScreen::save().

QScreen * QProxyScreen::screen () const

Returns the real screen used by the proxy screen.

See also setScreen().

void QProxyScreen::setDirty ( const QRect & rect ) [virtual]

Reimplemented from QScreen::setDirty().

void QProxyScreen::setMode ( int w, int h, int d ) [virtual]

Reimplemented from QScreen::setMode().

void QProxyScreen::setScreen ( QScreen * screen )

Sets the real screen to be used by the proxy screen.

See also screen().

void QProxyScreen::shutdownDevice () [virtual]

Reimplemented from QScreen::shutdownDevice().

void QProxyScreen::solidFill ( const QColor & color, const QRegion & region ) [virtual]

Reimplemented from QScreen::solidFill().

QList<QScreen *> QProxyScreen::subScreens () const [virtual]

Reimplemented from QScreen::subScreens().

bool QProxyScreen::supportsDepth ( int depth ) const [virtual]

Reimplemented from QScreen::supportsDepth().

int QProxyScreen::transformOrientation () const [virtual]

Reimplemented from QScreen::transformOrientation().

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.