Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ConfigItem Class Reference

#include </home/clem/local/src/opie/scripts/kconfig/qconf.h>

Collaboration diagram for ConfigItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConfigItem (QListView *parent, ConfigItem *after, struct menu *m, bool v)
 ConfigItem (ConfigItem *parent, ConfigItem *after, struct menu *m, bool v)
 ConfigItem (QListView *parent, ConfigItem *after, bool v)
 ~ConfigItem (void)
void init (void)
void okRename (int col)
void updateMenu (void)
void testUpdateMenu (bool v)
ConfigListlistView () const
ConfigItemfirstChild () const
ConfigItemnextSibling () const
void setText (colIdx idx, const QString &text)
QString text (colIdx idx) const
void setPixmap (colIdx idx, const QPixmap &pm)
const QPixmap * pixmap (colIdx idx) const
void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)

Public Attributes

ConfigItemnextItem
menumenu
bool visible
bool goParent

Private Types

typedef QListViewItem Parent

Member Typedef Documentation

typedef class QListViewItem ConfigItem::Parent [private]
 

Definition at line 125 of file qconf.h.


Constructor & Destructor Documentation

ConfigItem::ConfigItem QListView *  parent,
ConfigItem after,
struct menu m,
bool  v
[inline]
 

Definition at line 127 of file qconf.h.

References init().

ConfigItem::ConfigItem ConfigItem parent,
ConfigItem after,
struct menu m,
bool  v
[inline]
 

Definition at line 132 of file qconf.h.

References init().

ConfigItem::ConfigItem QListView *  parent,
ConfigItem after,
bool  v
[inline]
 

Definition at line 137 of file qconf.h.

References init().

ConfigItem::~ConfigItem void   ) 
 

Definition at line 287 of file qconf.cc.

References nextItem.


Member Function Documentation

ConfigItem* ConfigItem::firstChild  )  const [inline]
 

Definition at line 153 of file qconf.h.

Referenced by ConfigList::updateMenuList().

void ConfigItem::init void   ) 
 

Definition at line 270 of file qconf.cc.

References fullMode, list, listView(), ConfigList::mode, nextItem, TRUE, and updateMenu().

Referenced by ConfigItem().

ConfigList* ConfigItem::listView  )  const [inline]
 

Definition at line 149 of file qconf.h.

Referenced by init(), paintCell(), pixmap(), setPixmap(), setText(), testUpdateMenu(), text(), and updateMenu().

ConfigItem* ConfigItem::nextSibling  )  const [inline]
 

Definition at line 157 of file qconf.h.

Referenced by ConfigList::updateList(), and ConfigList::updateMenuList().

void ConfigItem::okRename int  col  ) 
 

Definition at line 110 of file qconf.cc.

References dataColIdx, and text().

void ConfigItem::paintCell QPainter *  p,
const QColorGroup &  cg,
int  column,
int  width,
int  align
 

Definition at line 254 of file qconf.cc.

References ConfigList::disabledColorGroup, ConfigList::inactivedColorGroup, list, listView(), menuMode, ConfigList::mode, and visible.

const QPixmap* ConfigItem::pixmap colIdx  idx  )  const [inline]
 

Definition at line 173 of file qconf.h.

References listView().

Referenced by ConfigList::contentsMouseReleaseEvent().

void ConfigItem::setPixmap colIdx  idx,
const QPixmap &  pm
[inline]
 

Definition at line 169 of file qconf.h.

References listView().

Referenced by updateMenu().

void ConfigItem::setText colIdx  idx,
const QString text
[inline]
 

Definition at line 161 of file qconf.h.

References listView().

Referenced by updateMenu().

void ConfigItem::testUpdateMenu bool  v  ) 
 

Definition at line 236 of file qconf.cc.

References i, listView(), MENU_CHANGED, nextItem, updateMenu(), and visible.

Referenced by ConfigList::updateMenuList().

QString ConfigItem::text colIdx  idx  )  const [inline]
 

Definition at line 165 of file qconf.h.

References listView().

Referenced by okRename().

void ConfigItem::updateMenu void   ) 
 

Definition at line 120 of file qconf.cc.

References ConfigList::choiceNoPix, ConfigList::choiceYesPix, data, dataColIdx, goParent, i, QString::latin1(), list, listView(), ConfigList::mapIdx(), ConfigList::menuBackPix, ConfigList::menuPix, mod, modColIdx, ConfigList::mode, symbol::name, nameColIdx, no, noColIdx, P_COMMENT, P_MENU, promptColIdx, prop, ConfigList::rootEntry, S_BOOLEAN, S_HEX, S_INT, S_STRING, S_TRISTATE, setPixmap(), setText(), ConfigList::showAll, singleMode, QString::sprintf(), sym_get_tristate_value(), sym_has_value(), sym_is_choice_value(), symbolMode, ConfigList::symbolModPix, ConfigList::symbolNoPix, ConfigList::symbolYesPix, TRUE, property::type, type, visible, yes, and yesColIdx.

Referenced by init(), and testUpdateMenu().


Member Data Documentation

bool ConfigItem::goParent
 

Definition at line 182 of file qconf.h.

Referenced by ConfigList::contentsMouseDoubleClickEvent(), ConfigList::contentsMouseReleaseEvent(), ConfigList::keyPressEvent(), updateMenu(), and ConfigList::updateMenuList().

struct menu* ConfigItem::menu
 

Definition at line 180 of file qconf.h.

Referenced by ConfigList::contentsMouseDoubleClickEvent(), ConfigList::contentsMouseReleaseEvent(), ConfigList::keyPressEvent(), ConfigLineEdit::keyPressEvent(), ConfigList::setParentMenu(), ConfigLineEdit::show(), and ConfigList::updateMenuList().

ConfigItem* ConfigItem::nextItem
 

Definition at line 179 of file qconf.h.

Referenced by init(), testUpdateMenu(), and ~ConfigItem().

bool ConfigItem::visible
 

Definition at line 181 of file qconf.h.

Referenced by paintCell(), testUpdateMenu(), and updateMenu().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:28 2005 for OPIE by  doxygen 1.4.2