QWSDisplay Class Reference

#include <qwsdisplay_qws.h>

Class Description

Definition at line 82 of file qwsdisplay_qws.h.

Public Member Functions

 QWSDisplay ()
 
 ~QWSDisplay ()
 
bool eventPending () const
 
QWSEventgetEvent ()
 
uchar * frameBuffer () const
 
int width () const
 
int height () const
 
int depth () const
 
int pixmapDepth () const
 
bool supportsDepth (int) const
 
uchar * sharedRam () const
 
int sharedRamSize () const
 
void addProperty (int winId, int property)
 
void setProperty (int winId, int property, int mode, const QByteArray &data)
 
void setProperty (int winId, int property, int mode, const char *data)
 
void removeProperty (int winId, int property)
 
bool getProperty (int winId, int property, char *&data, int &len)
 
QList< QWSWindowInfowindowList ()
 
int windowAt (const QPoint &)
 
void setIdentity (const QString &appName)
 
void nameRegion (int winId, const QString &n, const QString &c)
 
void requestRegion (int winId, const QString &surfacekey, const QByteArray &surfaceData, const QRegion &region)
 
void repaintRegion (int winId, int windowFlags, bool opaque, QRegion)
 
void moveRegion (int winId, int dx, int dy)
 
void destroyRegion (int winId)
 
void requestFocus (int winId, bool get)
 
void setAltitude (int winId, int altitude, bool fixed=false)
 
void setOpacity (int winId, int opacity)
 
int takeId ()
 
void setSelectionOwner (int winId, const QTime &time)
 
void convertSelection (int winId, int selectionProperty, const QString &mimeTypes)
 
void defineCursor (int id, const QBitmap &curs, const QBitmap &mask, int hotX, int hotY)
 
void destroyCursor (int id)
 
void selectCursor (QWidget *w, unsigned int id)
 
void setCursorPosition (int x, int y)
 
void grabMouse (QWidget *w, bool grab)
 
void grabKeyboard (QWidget *w, bool grab)
 
void playSoundFile (const QString &)
 
void registerChannel (const QString &channel)
 
void sendMessage (const QString &channel, const QString &msg, const QByteArray &data)
 
void flushCommands ()
 
void sendIMUpdate (int type, int winId, int widgetid)
 
void resetIM ()
 
void sendIMResponse (int winId, int property, const QVariant &result)
 
void sendIMMouseEvent (int index, bool isPress)
 
QWSQCopMessageEventwaitForQCopResponse ()
 
void sendFontCommand (int type, const QByteArray &fontName)
 
void setWindowCaption (QWidget *w, const QString &)
 

Static Public Member Functions

static QWSDisplayinstance ()
 
static bool initLock (const QString &filename, bool create=false)
 
static bool grabbed ()
 
static void grab ()
 
static void grab (bool write)
 
static void ungrab ()
 
static void setTransformation (int transformation, int screenNo=-1)
 
static void setRawMouseEventFilter (void(*filter)(QWSMouseEvent *))
 

Friends

class QApplication
 
class QCopChannel
 
class QWSEmbedWidget
 
class QWSEmbedWidgetPrivate
 
class Data
 
class QWSMemorySurface
 
class QWSOnScreenSurface
 
class QWSDirectPainterSurface
 
int qt_fork_qapplication ()
 
void qt_app_reinit (const QString &newAppName)
 

Constructor & Destructor Documentation

~QWSDisplay ( )

Member Function Documentation

static QWSDisplay* instance ( )
inlinestatic

Definition at line 88 of file qwsdisplay_qws.h.

88 { return qt_fbdpy; }
Q_GUI_EXPORT QWSDisplay * qt_fbdpy
bool eventPending ( ) const
QWSEvent* getEvent ( )
uchar* frameBuffer ( ) const
int width ( ) const
int height ( ) const
int depth ( ) const
int pixmapDepth ( ) const
bool supportsDepth ( int  ) const
uchar* sharedRam ( ) const
int sharedRamSize ( ) const
void addProperty ( int  winId,
int  property 
)
void setProperty ( int  winId,
int  property,
int  mode,
const QByteArray data 
)
void setProperty ( int  winId,
int  property,
int  mode,
const char *  data 
)
void removeProperty ( int  winId,
int  property 
)
bool getProperty ( int  winId,
int  property,
char *&  data,
int len 
)
QList<QWSWindowInfo> windowList ( )
int windowAt ( const QPoint )
void setIdentity ( const QString appName)
void nameRegion ( int  winId,
const QString n,
const QString c 
)
void requestRegion ( int  winId,
const QString surfacekey,
const QByteArray surfaceData,
const QRegion region 
)
void repaintRegion ( int  winId,
int  windowFlags,
bool  opaque,
QRegion   
)
void moveRegion ( int  winId,
int  dx,
int  dy 
)
void destroyRegion ( int  winId)
void requestFocus ( int  winId,
bool  get 
)
void setAltitude ( int  winId,
int  altitude,
bool  fixed = false 
)
void setOpacity ( int  winId,
int  opacity 
)
int takeId ( )
void setSelectionOwner ( int  winId,
const QTime time 
)
void convertSelection ( int  winId,
int  selectionProperty,
const QString mimeTypes 
)
void defineCursor ( int  id,
const QBitmap curs,
const QBitmap mask,
int  hotX,
int  hotY 
)
void destroyCursor ( int  id)
void selectCursor ( QWidget w,
unsigned int  id 
)
void setCursorPosition ( int  x,
int  y 
)
void grabMouse ( QWidget w,
bool  grab 
)
void grabKeyboard ( QWidget w,
bool  grab 
)
void playSoundFile ( const QString )
void registerChannel ( const QString channel)
void sendMessage ( const QString channel,
const QString msg,
const QByteArray data 
)
void flushCommands ( )
void sendIMUpdate ( int  type,
int  winId,
int  widgetid 
)
void resetIM ( )
void sendIMResponse ( int  winId,
int  property,
const QVariant result 
)
void sendIMMouseEvent ( int  index,
bool  isPress 
)
QWSQCopMessageEvent* waitForQCopResponse ( )
void sendFontCommand ( int  type,
const QByteArray fontName 
)
void setWindowCaption ( QWidget w,
const QString  
)
static bool initLock ( const QString filename,
bool  create = false 
)
static
static bool grabbed ( )
static
static void grab ( )
static
static void grab ( bool  write)
static
static void ungrab ( )
static
static void setTransformation ( int  transformation,
int  screenNo = -1 
)
static
static void setRawMouseEventFilter ( void(*)(QWSMouseEvent *)  filter)
static

Friends And Related Function Documentation

friend class QApplication
friend

Definition at line 165 of file qwsdisplay_qws.h.

friend class QCopChannel
friend

Definition at line 166 of file qwsdisplay_qws.h.

friend class QWSEmbedWidget
friend

Definition at line 167 of file qwsdisplay_qws.h.

friend class QWSEmbedWidgetPrivate
friend

Definition at line 168 of file qwsdisplay_qws.h.

friend class Data
friend

Definition at line 169 of file qwsdisplay_qws.h.

friend class QWSMemorySurface
friend

Definition at line 173 of file qwsdisplay_qws.h.

friend class QWSOnScreenSurface
friend

Definition at line 174 of file qwsdisplay_qws.h.

friend class QWSDirectPainterSurface
friend

Definition at line 175 of file qwsdisplay_qws.h.

int qt_fork_qapplication ( )
friend
void qt_app_reinit ( const QString newAppName)
friend

The documentation for this class was generated from the following file: