ConfigList Class Reference

#include <qconf.h>

Collaboration diagram for ConfigList:

Collaboration graph
[legend]

Public Slots

void setRootMenu (struct menu *menu)
void updateList (ConfigItem *item)
void setValue (ConfigItem *item, tristate val)
void changeValue (ConfigItem *item)
void updateSelection (void)

Signals

void menuSelected (struct menu *menu)
void parentSelected (void)
void gotFocus (void)

Public Member Functions

 ConfigList (ConfigView *p, ConfigMainWindow *cview)
void reinit (void)
ConfigViewparent (void) const
void updateListAll (void)
ConfigListlistView ()
ConfigItemfirstChild () const
int mapIdx (colIdx idx)
void addColumn (colIdx idx, const QString &label)
void removeColumn (colIdx idx)
void setAllOpen (bool open)
void setParentMenu (void)
template<class P> void updateMenuList (P *, struct menu *)

Data Fields

bool updateAll
QPixmap symbolYesPix
QPixmap symbolModPix
QPixmap symbolNoPix
QPixmap choiceYesPix
QPixmap choiceNoPix
QPixmap menuPix
QPixmap menuInvPix
QPixmap menuBackPix
QPixmap voidPix
bool showAll
bool showName
bool showRange
bool showData
enum listMode mode
menurootEntry
QColorGroup disabledColorGroup
QColorGroup inactivedColorGroup

Protected Member Functions

void keyPressEvent (QKeyEvent *e)
void contentsMousePressEvent (QMouseEvent *e)
void contentsMouseReleaseEvent (QMouseEvent *e)
void contentsMouseMoveEvent (QMouseEvent *e)
void contentsMouseDoubleClickEvent (QMouseEvent *e)
void focusInEvent (QFocusEvent *e)

Protected Attributes

ConfigMainWindowcview

Private Types

typedef QListView Parent

Private Attributes

int colMap [colNr]
int colRevMap [colNr]

Member Typedef Documentation

typedef class QListView ConfigList::Parent [private]
 

Definition at line 39 of file qconf.h.


Constructor & Destructor Documentation

ConfigList::ConfigList ConfigView p,
ConfigMainWindow cview
 


Member Function Documentation

void ConfigList::addColumn colIdx  idx,
const QString &  label
[inline]
 

Definition at line 88 of file qconf.h.

References colMap, colRevMap, and label.

void ConfigList::changeValue ConfigItem item  )  [slot]
 

void ConfigList::contentsMouseDoubleClickEvent QMouseEvent *  e  )  [protected]
 

void ConfigList::contentsMouseMoveEvent QMouseEvent *  e  )  [protected]
 

void ConfigList::contentsMousePressEvent QMouseEvent *  e  )  [protected]
 

void ConfigList::contentsMouseReleaseEvent QMouseEvent *  e  )  [protected]
 

ConfigItem* ConfigList::firstChild  )  const [inline]
 

Definition at line 80 of file qconf.h.

void ConfigList::focusInEvent QFocusEvent *  e  )  [protected]
 

void ConfigList::gotFocus void   )  [signal]
 

void ConfigList::keyPressEvent QKeyEvent *  e  )  [protected]
 

ConfigList* ConfigList::listView  )  [inline]
 

Definition at line 76 of file qconf.h.

int ConfigList::mapIdx colIdx  idx  )  [inline]
 

Definition at line 84 of file qconf.h.

References colMap.

void ConfigList::menuSelected struct menu menu  )  [signal]
 

ConfigView* ConfigList::parent void   )  const [inline]
 

Definition at line 43 of file qconf.h.

void ConfigList::parentSelected void   )  [signal]
 

void ConfigList::reinit void   ) 
 

void ConfigList::removeColumn colIdx  idx  )  [inline]
 

Definition at line 93 of file qconf.h.

References colMap, and colRevMap.

void ConfigList::setAllOpen bool  open  ) 
 

void ConfigList::setParentMenu void   ) 
 

void ConfigList::setRootMenu struct menu menu  )  [slot]
 

void ConfigList::setValue ConfigItem item,
tristate  val
[slot]
 

void ConfigList::updateList ConfigItem item  )  [slot]
 

Referenced by updateListAll().

void ConfigList::updateListAll void   )  [inline]
 

Definition at line 70 of file qconf.h.

References updateAll, and updateList().

template<class P>
void ConfigList::updateMenuList P *  ,
struct menu
 

void ConfigList::updateSelection void   )  [slot]
 


Field Documentation

QPixmap ConfigList::choiceNoPix
 

Definition at line 110 of file qconf.h.

QPixmap ConfigList::choiceYesPix
 

Definition at line 110 of file qconf.h.

int ConfigList::colMap[colNr] [private]
 

Definition at line 120 of file qconf.h.

Referenced by addColumn(), mapIdx(), and removeColumn().

int ConfigList::colRevMap[colNr] [private]
 

Definition at line 121 of file qconf.h.

Referenced by addColumn(), and removeColumn().

ConfigMainWindow* ConfigList::cview [protected]
 

Definition at line 49 of file qconf.h.

QColorGroup ConfigList::disabledColorGroup
 

Definition at line 116 of file qconf.h.

QColorGroup ConfigList::inactivedColorGroup
 

Definition at line 117 of file qconf.h.

QPixmap ConfigList::menuBackPix
 

Definition at line 111 of file qconf.h.

QPixmap ConfigList::menuInvPix
 

Definition at line 111 of file qconf.h.

QPixmap ConfigList::menuPix
 

Definition at line 111 of file qconf.h.

enum listMode ConfigList::mode
 

Definition at line 114 of file qconf.h.

struct menu* ConfigList::rootEntry
 

Definition at line 115 of file qconf.h.

bool ConfigList::showAll
 

Definition at line 113 of file qconf.h.

bool ConfigList::showData
 

Definition at line 113 of file qconf.h.

bool ConfigList::showName
 

Definition at line 113 of file qconf.h.

bool ConfigList::showRange
 

Definition at line 113 of file qconf.h.

QPixmap ConfigList::symbolModPix
 

Definition at line 109 of file qconf.h.

QPixmap ConfigList::symbolNoPix
 

Definition at line 109 of file qconf.h.

QPixmap ConfigList::symbolYesPix
 

Definition at line 109 of file qconf.h.

bool ConfigList::updateAll
 

Definition at line 107 of file qconf.h.

Referenced by updateListAll().

QPixmap ConfigList::voidPix
 

Definition at line 111 of file qconf.h.


The documentation for this class was generated from the following file:
Generated on Thu Nov 20 11:57:39 2008 for RTAI API by doxygen 1.3.8