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 ().