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

Opie::Ui::ONamedListViewItem Class Reference

An OListView variant with named columns. More...

#include </home/clem/local/src/opie/libopie2/opieui/olistview.h>

Inheritance diagram for Opie::Ui::ONamedListViewItem:

Inheritance graph
[legend]
Collaboration diagram for Opie::Ui::ONamedListViewItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ONamedListViewItem (QListView *parent, const QStringList &texts)
 ONamedListViewItem (QListViewItem *parent, const QStringList &texts)
 ONamedListViewItem (QListView *parent, QListViewItem *after, const QStringList &texts)
 ONamedListViewItem (QListViewItem *parent, QListViewItem *after, const QStringList &texts)
virtual ~ONamedListViewItem ()
virtual void setText (const QString &column, const QString &text)
virtual void setText (const QStringList &texts)
virtual ONamedListViewItemfind (int column, const QString &text, int recurse=-1) const
virtual ONamedListViewItemfind (const QString &column, const QString &text, int recurse=-1) const

Private Attributes

Private * d

Detailed Description

An OListView variant with named columns.

This class provides a higher-level interface to an OListViewItem.

Author:
Michael 'Mickey' Lauer <mickey@vanille.de>

Definition at line 381 of file olistview.h.


Constructor & Destructor Documentation

Opie::Ui::ONamedListViewItem::ONamedListViewItem QListView *  parent,
const QStringList texts
 

Constructor. Accepts the same parameters as a OListViewItem, plus a QStringList which holds an arbitrary number of texts.

Definition at line 694 of file olistview.cpp.

References setText().

Opie::Ui::ONamedListViewItem::ONamedListViewItem QListViewItem *  parent,
const QStringList texts
 

Definition at line 701 of file olistview.cpp.

References setText().

Opie::Ui::ONamedListViewItem::ONamedListViewItem QListView *  parent,
QListViewItem *  after,
const QStringList texts
 

Definition at line 708 of file olistview.cpp.

References setText().

Opie::Ui::ONamedListViewItem::ONamedListViewItem QListViewItem *  parent,
QListViewItem *  after,
const QStringList texts
 

Definition at line 715 of file olistview.cpp.

References setText().

Opie::Ui::ONamedListViewItem::~ONamedListViewItem  )  [virtual]
 

Destructor.

Definition at line 722 of file olistview.cpp.


Member Function Documentation

ONamedListViewItem * Opie::Ui::ONamedListViewItem::find const QString column,
const QString text,
int  recurse = -1
const [virtual]
 

Definition at line 758 of file olistview.cpp.

References col.

ONamedListViewItem * Opie::Ui::ONamedListViewItem::find int  column,
const QString text,
int  recurse = -1
const [virtual]
 

Returns:
the first child which has a text in column column. Set recurse to indicate how much subchild levels to search, e.g.
  • set it to 0 to search only among direct childs,
  • set it to 1 to search direct childs and all 1st order subchilds
  • set it to -1 for maximum recursion.
See also:
ONamedListView::find()

Definition at line 752 of file olistview.cpp.

void Opie::Ui::ONamedListViewItem::setText const QStringList texts  )  [virtual]
 

Sets a number of texts for this item.

Definition at line 727 of file olistview.cpp.

References QValueList< T >::begin(), col, QValueList< T >::end(), odebug, and oendl.

void Opie::Ui::ONamedListViewItem::setText const QString column,
const QString text
[virtual]
 

Sets the text in column column to text. This method differs from QListViewItem::setText() in that it accepts a string as column indicator instead of an int.

Definition at line 739 of file olistview.cpp.

References col, oendl, and owarn.

Referenced by OListViewDemo::OListViewDemo(), and ONamedListViewItem().


Member Data Documentation

Private* Opie::Ui::ONamedListViewItem::d [private]
 

Reimplemented from Opie::Ui::OListViewItem.

Definition at line 419 of file olistview.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:59 2005 for OPIE by  doxygen 1.4.2