QProxyScreen Class

The QProxyScreen class provides a generic interface to QScreen implementations. 更多...

头: #include <QProxyScreen>
继承: 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.

成员函数文档编制

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 )

重实现自 QScreen::blank ().

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

重实现自 QScreen::blit ().

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

重实现自 QScreen::connect ().

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

重实现自 QScreen::createSurface ().

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

重实现自 QScreen::createSurface ().

[虚拟] void QProxyScreen:: disconnect ()

重实现自 QScreen::disconnect ().

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

重实现自 QScreen::exposeRegion ().

[虚拟] bool QProxyScreen:: initDevice ()

重实现自 QScreen::initDevice ().

[虚拟] bool QProxyScreen:: isInterlaced () const

重实现自 QScreen::isInterlaced ().

[虚拟] bool QProxyScreen:: isTransformed () const

重实现自 QScreen::isTransformed ().

[虚拟] QSize QProxyScreen:: mapFromDevice (const QSize & s ) const

重实现自 QScreen::mapFromDevice ().

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

重实现自 QScreen::mapFromDevice ().

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

重实现自 QScreen::mapFromDevice ().

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

重实现自 QScreen::mapFromDevice ().

[虚拟] QSize QProxyScreen:: mapToDevice (const QSize & s ) const

重实现自 QScreen::mapToDevice ().

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

重实现自 QScreen::mapToDevice ().

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

重实现自 QScreen::mapToDevice ().

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

重实现自 QScreen::mapToDevice ().

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

重实现自 QScreen::onCard ().

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

重实现自 QScreen::onCard ().

[虚拟] QRegion QProxyScreen:: region () const

重实现自 QScreen::region ().

[虚拟] void QProxyScreen:: restore ()

重实现自 QScreen::restore ().

[虚拟] void QProxyScreen:: save ()

重实现自 QScreen::save ().

QScreen * QProxyScreen:: screen () const

Returns the real screen used by the proxy screen.

另请参阅 setScreen ().

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

重实现自 QScreen::setDirty ().

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

重实现自 QScreen::setMode ().

void QProxyScreen:: setScreen ( QScreen * screen )

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

另请参阅 screen ().

[虚拟] void QProxyScreen:: shutdownDevice ()

重实现自 QScreen::shutdownDevice ().

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

重实现自 QScreen::solidFill ().

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

重实现自 QScreen::subScreens ().

[虚拟] bool QProxyScreen:: supportsDepth ( int depth ) const

重实现自 QScreen::supportsDepth ().

[虚拟] int QProxyScreen:: transformOrientation () const

重实现自 QScreen::transformOrientation ().