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

ListEdit Class Reference

#include </home/clem/local/src/opie/noncore/apps/checkbook/listedit.h>

Inheritance diagram for ListEdit:

Inheritance graph
[legend]
Collaboration diagram for ListEdit:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotClick (QListViewItem *, const QPoint &pnt, int col)
void slotEditChanged (const QString &)
void slotAdd ()
void slotDel ()
void slotActivated (const QString &)

Public Member Functions

 ListEdit (QWidget *, const char *sName)
virtual ~ListEdit ()
void fixTypes ()
void fixTypes (int iColumn)
void storeInList (QStringList &lst)
virtual void addColumnDef (ColumnDef *pDef)
void addData (QStringList &lst)

Public Attributes

QListView * _typeTable
QLineEdit * _typeEdit
QWidgetStack * _stack
QComboBox * _box
QListViewItem * _currentItem
int _currentColumn

Constructor & Destructor Documentation

ListEdit::ListEdit QWidget *  ,
const char *  sName
 

Definition at line 48 of file listedit.cpp.

References _box, _currentItem, _stack, _typeEdit, _typeTable, TableDef::first(), ColumnDef::getName(), Opie::Core::OResource::loadPixmap(), TableDef::next(), NULL, slotActivated(), slotAdd(), slotClick(), slotDel(), slotEditChanged(), Opie::Core::OResource::SmallIcon, AppLnk::smallIconSize(), and tr.

ListEdit::~ListEdit  )  [virtual]
 

Definition at line 98 of file listedit.cpp.


Member Function Documentation

void ListEdit::addColumnDef ColumnDef pDef  )  [virtual]
 

Reimplemented from TableDef.

Definition at line 324 of file listedit.cpp.

References _typeTable, and TableDef::_vColumns.

Referenced by Configuration::Configuration().

void ListEdit::addData QStringList lst  ) 
 

Definition at line 331 of file listedit.cpp.

References _typeTable, QValueList< T >::begin(), QValueList< T >::end(), i, and QStringList::split().

Referenced by Configuration::Configuration().

void ListEdit::fixTypes int  iColumn  ) 
 

Definition at line 178 of file listedit.cpp.

References _typeTable, TableDef::at(), ColMap::getItem(), ColumnDef::getNewValue(), i, QString::isEmpty(), QString::sprintf(), QString::startsWith(), and QString::stripWhiteSpace().

void ListEdit::fixTypes  ) 
 

Definition at line 242 of file listedit.cpp.

References _typeTable, TableDef::first(), ColumnDef::hasFlag(), i, TableDef::next(), and ColumnDef::typeUnique.

Referenced by slotAdd(), and storeInList().

void ListEdit::slotActivated const QString  )  [slot]
 

Definition at line 351 of file listedit.cpp.

References _currentColumn, _currentItem, and NULL.

Referenced by ListEdit().

void ListEdit::slotAdd  )  [slot]
 

Definition at line 111 of file listedit.cpp.

References _currentItem, _typeEdit, _typeTable, TableDef::first(), fixTypes(), ColumnDef::getNewValue(), i, TableDef::next(), and slotClick().

Referenced by ListEdit().

void ListEdit::slotClick QListViewItem *  ,
const QPoint &  pnt,
int  col
[slot]
 

Definition at line 278 of file listedit.cpp.

References _box, _currentColumn, _currentItem, _stack, _typeEdit, TableDef::at(), ColumnDef::getName(), ColumnDef::getValueList(), i, ColumnDef::isType(), NULL, odebug, oendl, ColumnDef::typeList, and ColumnDef::typeString.

Referenced by ListEdit(), and slotAdd().

void ListEdit::slotDel  )  [slot]
 

Definition at line 137 of file listedit.cpp.

References _currentItem, _stack, _typeEdit, and NULL.

Referenced by ListEdit().

void ListEdit::slotEditChanged const QString  )  [slot]
 

Definition at line 104 of file listedit.cpp.

References _currentColumn, and _currentItem.

Referenced by ListEdit().

void ListEdit::storeInList QStringList lst  ) 
 

Definition at line 255 of file listedit.cpp.

References _typeTable, QValueList< T >::append(), QValueList< T >::clear(), TableDef::first(), fixTypes(), i, and TableDef::next().

Referenced by Configuration::saveConfig().


Member Data Documentation

QComboBox* ListEdit::_box
 

Definition at line 52 of file listedit.h.

Referenced by ListEdit(), and slotClick().

int ListEdit::_currentColumn
 

Definition at line 54 of file listedit.h.

Referenced by slotActivated(), slotClick(), and slotEditChanged().

QListViewItem* ListEdit::_currentItem
 

Definition at line 53 of file listedit.h.

Referenced by ListEdit(), slotActivated(), slotAdd(), slotClick(), slotDel(), and slotEditChanged().

QWidgetStack* ListEdit::_stack
 

Definition at line 51 of file listedit.h.

Referenced by ListEdit(), slotClick(), and slotDel().

QLineEdit* ListEdit::_typeEdit
 

Definition at line 50 of file listedit.h.

Referenced by ListEdit(), slotAdd(), slotClick(), and slotDel().

QListView* ListEdit::_typeTable
 

Definition at line 49 of file listedit.h.

Referenced by addColumnDef(), addData(), fixTypes(), ListEdit(), slotAdd(), and storeInList().


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