42 #ifndef QMULTISCREEN_QWS_P_H 43 #define QMULTISCREEN_QWS_P_H 60 #ifndef QT_NO_QWS_MULTISCREEN 80 bool onCard(
const unsigned char *)
const;
81 bool onCard(
const unsigned char *,
ulong& out_offset)
const;
113 #endif // QT_NO_QWS_MULTISCREEN 114 #endif // QMULTISCREEN_QWS_P_H The QColor class provides colors based on RGB, HSV or CMYK values.
bool initDevice()
This function is called by the Qt for Embedded Linux server to initialize the framebuffer.
bool onCard(const unsigned char *) const
Returns true if the specified buffer is within the graphics card's memory; otherwise returns false (i...
The QWSWindowSurface class provides the drawing area for top-level windows in Qt for Embedded Linux...
void exposeRegion(QRegion r, int changing)
This function is called by the Qt for Embedded Linux server whenever a screen update is required...
#define QT_END_NAMESPACE
This macro expands to.
QPointer< QWidget > widget
bool connect(const QString &displaySpec)
This function is called by every Qt for Embedded Linux application on startup, and must be implemente...
QMultiScreen(int displayId)
The QString class provides a Unicode character string.
QRegion region() const
Returns the region covered by this screen driver.
void removeSubScreen(QScreen *screen)
void shutdownDevice()
This function is called by the Qt for Embedded Linux server before it calls the disconnect() function...
bool supportsDepth(int) const
Returns true if the screen supports the specified color depth; otherwise returns false.
The QWSWindow class encapsulates a top-level window in Qt for Embedded Linux.
void addSubScreen(QScreen *screen)
void setMode(int, int, int)
Implement this function to reset the framebuffer's resolution (width and height) and bit depth...
#define QT_BEGIN_NAMESPACE
This macro expands to.
void blank(bool on)
Prevents the screen driver form displaying any content on the screen.
The QImage class provides a hardware-independent image representation that allows direct access to th...
The QRegion class specifies a clip region for a painter.
int memoryNeeded(const QString &)
void blit(const QImage &img, const QPoint &topLeft, const QRegion ®ion)
Copies the given region in the given image to the point specified by topLeft using device coordinates...
void solidFill(const QColor &color, const QRegion ®ion)
Fills the given region of the screen with the specified color.
QList< QScreen * > subScreens() const
void save()
Saves the current state of the graphics card.
int sharedRamSize(void *)
void disconnect()
This function is called by every Qt for Embedded Linux application before exiting, and must be implemented to unmap the framebuffer.
The QPoint class defines a point in the plane using integer precision.
QMultiScreenPrivate * d_ptr
void restore()
Restores the previously saved state of the graphics card.
The QRect class defines a rectangle in the plane using integer precision.
The QScreen class is a base class for screen drivers in Qt for Embedded Linux.
void setDirty(const QRect &)
Marks the given rectangle as dirty.
QWSWindowSurface * createSurface(QWidget *widget) const
Creates and returns a new window surface for the given widget.
bool isInterlaced() const
Returns true if the display is interlaced (i.
The QList class is a template class that provides lists.