Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Slots | Signals | Public Member Functions | Data Fields | Protected Member Functions
ConfigList Class Reference

#include <qconf.h>

Inheritance diagram for ConfigList:

Public Slots

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

Signals

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

Public Member Functions

 ConfigList (ConfigView *p, const char *name=0)
 
void reinit (void)
 
ConfigViewparent (void) const
 
ConfigItemfindConfigItem (struct menu *)
 
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)
 
bool menuSkip (struct menu *)
 
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 showName
 
bool showRange
 
bool showData
 
enum listMode mode
 
enum optionMode optMode
 
struct menurootEntry
 
QColorGroup disabledColorGroup
 
QColorGroup inactivedColorGroup
 
Q3PopupMenuheaderPopup
 

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)
 
void contextMenuEvent (QContextMenuEvent *e)
 

Detailed Description

Definition at line 49 of file qconf.h.

Constructor & Destructor Documentation

ConfigList ( ConfigView p,
const char name = 0 
)

Definition at line 329 of file qconf.cc.

Member Function Documentation

void addColumn ( colIdx  idx,
const QString &  label 
)
inline

Definition at line 103 of file qconf.h.

void changeValue ( ConfigItem item)
slot

Definition at line 509 of file qconf.cc.

void contentsMouseDoubleClickEvent ( QMouseEvent *  e)
protected

Definition at line 780 of file qconf.cc.

void contentsMouseMoveEvent ( QMouseEvent *  e)
protected

Definition at line 773 of file qconf.cc.

void contentsMousePressEvent ( QMouseEvent *  e)
protected

Definition at line 711 of file qconf.cc.

void contentsMouseReleaseEvent ( QMouseEvent *  e)
protected

Definition at line 718 of file qconf.cc.

void contextMenuEvent ( QContextMenuEvent *  e)
protected

Definition at line 821 of file qconf.cc.

ConfigItem * findConfigItem ( struct menu menu)

Definition at line 411 of file qconf.cc.

ConfigItem* firstChild ( ) const
inline

Definition at line 95 of file qconf.h.

void focusInEvent ( QFocusEvent *  e)
protected

Definition at line 807 of file qconf.cc.

void gotFocus ( struct menu )
signal
void keyPressEvent ( QKeyEvent *  e)
protected

Definition at line 657 of file qconf.cc.

ConfigList* listView ( )
inline

Definition at line 91 of file qconf.h.

int mapIdx ( colIdx  idx)
inline

Definition at line 99 of file qconf.h.

void menuChanged ( struct menu menu)
signal
void menuSelected ( struct menu menu)
signal
bool menuSkip ( struct menu menu)

Definition at line 367 of file qconf.cc.

ConfigView* parent ( void  ) const
inline

Definition at line 55 of file qconf.h.

void parentSelected ( void  )
signal
void reinit ( void  )

Definition at line 378 of file qconf.cc.

void removeColumn ( colIdx  idx)
inline

Definition at line 108 of file qconf.h.

void saveSettings ( void  )
slot

Definition at line 399 of file qconf.cc.

void setAllOpen ( bool  open)

Definition at line 926 of file qconf.cc.

void setParentMenu ( void  )

Definition at line 567 of file qconf.cc.

void setRootMenu ( struct menu menu)
slot

Definition at line 551 of file qconf.cc.

void setValue ( ConfigItem item,
tristate  val 
)
slot

Definition at line 484 of file qconf.cc.

void updateList ( ConfigItem item)
slot

Definition at line 441 of file qconf.cc.

void updateListAll ( void  )
inline

Definition at line 85 of file qconf.h.

void updateMenuList ( P parent,
struct menu menu 
)

Definition at line 595 of file qconf.cc.

void updateSelection ( void  )
slot

Definition at line 423 of file qconf.cc.

Field Documentation

QPixmap choiceNoPix

Definition at line 127 of file qconf.h.

QPixmap choiceYesPix

Definition at line 127 of file qconf.h.

QColorGroup disabledColorGroup

Definition at line 134 of file qconf.h.

Q3PopupMenu* headerPopup

Definition at line 136 of file qconf.h.

QColorGroup inactivedColorGroup

Definition at line 135 of file qconf.h.

QPixmap menuBackPix

Definition at line 128 of file qconf.h.

QPixmap menuInvPix

Definition at line 128 of file qconf.h.

QPixmap menuPix

Definition at line 128 of file qconf.h.

enum listMode mode

Definition at line 131 of file qconf.h.

enum optionMode optMode

Definition at line 132 of file qconf.h.

struct menu* rootEntry

Definition at line 133 of file qconf.h.

bool showData

Definition at line 130 of file qconf.h.

bool showName

Definition at line 130 of file qconf.h.

bool showRange

Definition at line 130 of file qconf.h.

QPixmap symbolModPix

Definition at line 126 of file qconf.h.

QPixmap symbolNoPix

Definition at line 126 of file qconf.h.

QPixmap symbolYesPix

Definition at line 126 of file qconf.h.

bool updateAll

Definition at line 124 of file qconf.h.

QPixmap voidPix

Definition at line 128 of file qconf.h.


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