Osd Class Reference

#include <osd.h>

Inheritance diagram for Osd:

Inheritance graph
Collaboration diagram for Osd:

Collaboration graph
List of all members.

Public Member Functions

 Osd ()
QWidget * configWidget ()
QSize size ()
bool init ()
void exit ()
void setPixel (int, int, bool)
void update ()
void clear (const QRect &rect=QRect())


int width []
int height []
int xOffset []
int yOffset []
QString color []
QString position []

Private Member Functions

void setWidth (int width)
void setHeight (int height)
void setXOffset (int x)
void setYOffset (int y)
void setColor (const QString &color)
void setPosition (const QString &pos)
int width ()
int height ()
int xOffset ()
int yOffset ()
QString color ()
QString position ()
void calcScreenPos ()

Private Attributes

QMultiHash< int, int > m_pos
QMultiHash< int, int >::const_iterator m_posIterator
Display * m_display
Window m_win
GC m_gc
GC m_gcMask
GC m_gcMaskBack
Pixmap m_pixmap
Pixmap m_pixmapMask
XColor m_RGBcolour
XColor m_HWcolour
Colormap m_colorMap
int m_screen
int m_x
int m_y
unsigned int m_depth

Constructor & Destructor Documentation

Osd::Osd (  ) 

Member Function Documentation

void Osd::calcScreenPos (  )  [private]

void Osd::clear ( const QRect &  rect = QRect()  )  [virtual]

Implements ControllerInterface.

QString Osd::color (  )  [inline, private]

QWidget * Osd::configWidget (  )  [virtual]

Implements ControllerInterface.

void Osd::exit (  )  [virtual]

Implements ControllerInterface.

int Osd::height (  )  [inline, private]

bool Osd::init (  )  [virtual]

Implements ControllerInterface.

QString Osd::position (  )  [inline, private]

void Osd::setColor ( const QString &  color  )  [inline, private]

void Osd::setHeight ( int  height  )  [inline, private]

void Osd::setPixel ( int  ,
int  ,
) [virtual]

Implements ControllerInterface.

void Osd::setPosition ( const QString &  pos  )  [inline, private]

void Osd::setWidth ( int  width  )  [inline, private]

void Osd::setXOffset ( int  x  )  [inline, private]

void Osd::setYOffset ( int  y  )  [inline, private]

QSize Osd::size (  )  [virtual]

Implements ControllerInterface.

void Osd::update (  )  [virtual]

Implements ControllerInterface.

int Osd::width (  )  [inline, private]

int Osd::xOffset (  )  [inline, private]

int Osd::yOffset (  )  [inline, private]

Member Data Documentation

Colormap Osd::m_colorMap [private]

OsdConfig* Osd::m_config [private]

unsigned int Osd::m_depth [private]

Display* Osd::m_display [private]

GC Osd::m_gc [private]

GC Osd::m_gcMask [private]

GC Osd::m_gcMaskBack [private]

XColor Osd::m_HWcolour [private]

Pixmap Osd::m_pixmap [private]

Pixmap Osd::m_pixmapMask [private]

QMultiHash<int, int> Osd::m_pos [private]

QMultiHash<int, int>::const_iterator Osd::m_posIterator [private]

XColor Osd::m_RGBcolour [private]

int Osd::m_screen [private]

Window Osd::m_win [private]

int Osd::m_x [private]

int Osd::m_y [private]

Property Documentation

QString Osd::color [read, write]

int Osd::height [read, write]

QString Osd::position [read, write]

int Osd::width [read, write]

int Osd::xOffset [read, write]

int Osd::yOffset [read, write]

The documentation for this class was generated from the following files:
Generated on Thu Apr 5 13:13:08 2007 for LCDBuilder by  doxygen 1.4.7