7#include <QtFbSupport/private/qfbscreen_p.h>
16class QVncClientCursor;
41#if Q_BYTE_ORDER == Q_BIG_ENDIAN
void write(QTcpSocket *socket) const
bool read(const uchar *data, int width, int height, int stride)
QRfbDualColorHextile(QRfbHextileEncoder< SRC > *e)
QRfbEncoder(QVncClient *s)
QRfbHextileEncoder(QVncServer *s)
QRfbMultiColorHextile(QRfbHextileEncoder< SRC > *e)
void write(QTcpSocket *socket) const
bool read(const uchar *data, int width, int height, int stride)
QRfbRawEncoder(QVncClient *s)
QRfbRect(quint16 _x, quint16 _y, quint16 _w, quint16 _h)
void write(QTcpSocket *s) const
void setName(const char *n)
void write(QTcpSocket *s)
void write(QTcpSocket *socket) const
QRfbSingleColorHextile(QRfbHextileEncoder< SRC > *e)
bool read(const uchar *data, int width, int height, int stride)
QVncDirtyMapOptimized(QVncScreen *screen)
void setDirty(int x, int y, bool force=false) override
QVncDirtyMap(QVncScreen *screen)
bool dirty(int x, int y) const
virtual void setDirty(int x, int y, bool force=false)=0
void setClean(int x, int y)
bool hasCapability(QPlatformIntegration::Capability cap) const override
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
QPlatformWindow * createPlatformWindow(QWindow *window) const override
Factory function for QPlatformWindow.
QPlatformServices * services() const override
QVncIntegration(const QStringList ¶mList)
QList< QPlatformScreen * > screens() const
void initialize() override
Performs initialization steps that depend on having an event dispatcher available.
QPlatformNativeInterface * nativeInterface() const override
QPlatformBackingStore * createPlatformBackingStore(QWindow *window) const override
Factory function for QPlatformBackingStore.
QPlatformInputContext * inputContext() const override
Returns the platforms input context.
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
void disableClientCursor(QVncClient *client)
QRegion doRedraw() override
QPlatformCursor * cursor() const override
Reimplement this function in subclass to return the cursor of the screen.
Flags flags() const override
bool initialize() override
void enableClientCursor(QVncClient *client)
QPixmap grabWindow(WId wid, int x, int y, int width, int height) const override
This function is called when Qt needs to be able to grab the content of a window.
QVncScreen * screen() const
QImage screenImage() const
void discardClient(QVncClient *client)
QVncDirtyMap * dirtyMap() const