Descendants of QScreen manage the framebuffer and palette and act as
factories for the screen cursor and QGfx's. QLinuxFbScreen manages
a Linux framebuffer; accelerated drivers subclass QLinuxFbScreen.
There can only be one screen in a Qt/Embedded application.
More...
virtual bool initDevice ()
virtual bool connect ( const QString & displaySpec )
virtual void disconnect ()
virtual int
initCursor ( void * end_of_location, bool init = FALSE )
virtual void setMode ( int, int, int )
virtual QGfx *
createGfx ( unsigned char * bytes, int w, int h, int d, int linestep )
virtual void blank ( bool on )
virtual int pixmapOffsetAlignment ()
virtual int pixmapLinestepAlignment ()
virtual bool
onCard ( unsigned char * p ) const
virtual bool
onCard ( unsigned char * p, ulong & offset ) const
virtual void
set ( unsigned int, unsigned int, unsigned int, unsigned int )
virtual int
alloc ( unsigned int r, unsigned int g, unsigned int b )
int width () const
int height () const
int depth () const
virtual int pixmapDepth () const
int linestep () const
int deviceWidth () const
int deviceHeight () const
uchar * base () const
virtual uchar * cache ( int, int )
virtual void uncache ( uchar * )
int screenSize () const
int totalSize () const
QRgb * clut ()
int numCols ()
virtual QSize mapToDevice ( const QSize & ) const
virtual QSize mapFromDevice ( const QSize & ) const
virtual QPoint mapToDevice ( const QPoint &, const QSize & ) const
virtual QPoint mapFromDevice ( const QPoint &, const QSize & ) const
virtual QRect mapToDevice ( const QRect &, const QSize & ) const
virtual QRect mapFromDevice ( const QRect &, const QSize & ) const
virtual QImage mapToDevice ( const QImage & ) const
virtual QImage mapFromDevice ( const QImage & ) const
virtual QRegion mapToDevice ( const QRegion &, const QSize & ) const
virtual QRegion mapFromDevice ( const QRegion &, const QSize & ) const
virtual int transformOrientation () const
virtual bool isTransformed () const
virtual bool isInterlaced () const