Public Member Functions | Static Public Member Functions | Friends

QWSDisplay Class Reference

Search for all occurrences

Detailed Description

Definition at line 82 of file qwsdisplay_qws.h.

#include <qwsdisplay_qws.h>

List of all members.

Public Member Functions

  QWSDisplay ()
  ~QWSDisplay ()
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 Public Member Functions

static QWSDisplay instance ()
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 ( ) [inline, static]

Definition at line 88 of file qwsdisplay_qws.h.

{ return 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:

QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay
QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay QWSDisplay