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.
Constructs a proxy screen with the given displayId and classId .
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 ().
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 ().
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 ().