libyui-qt  2.47.1.1
QY2ListViewItem Class Reference

Enhanced QTreeWidgetItem. More...

#include <QY2ListView.h>

Inheritance diagram for QY2ListViewItem:
Collaboration diagram for QY2ListViewItem:

Public Member Functions

 QY2ListViewItem (QY2ListView *parentListView, const QString &text=QString::null)
 Constructor for toplevel items.
 
 QY2ListViewItem (QTreeWidgetItem *parentItem, const QString &text=QString::null)
 Constructor for deeper level items.
 
virtual ~QY2ListViewItem ()
 Destructor.
 
virtual void updateStatus ()
 Update this item's status. More...
 
virtual void updateData ()
 Update this item's data completely. More...
 
virtual bool operator< (const QTreeWidgetItem &other) const
 Comparison function used for sorting the list. More...
 
int serial () const
 Return this item's serial number. More...
 
virtual QString toolTip (int column)
 Returns a tool tip text for a specific column of this item. More...
 

Protected Attributes

int _serial
 
QColor _textColor
 
QColor _backgroundColor
 

Detailed Description

Enhanced QTreeWidgetItem.

Definition at line 233 of file QY2ListView.h.

Member Function Documentation

bool QY2ListViewItem::operator< ( const QTreeWidgetItem &  other) const
virtual

Comparison function used for sorting the list.

Reimplemented from QTreeWidgetItem

Reimplemented in QY2DiskUsageListItem.

Definition at line 396 of file QY2ListView.cc.

Here is the call graph for this function:

int QY2ListViewItem::serial ( ) const
inline

Return this item's serial number.

Useful for comparison functions that order by insertion sequence.

Definition at line 281 of file QY2ListView.h.

virtual QString QY2ListViewItem::toolTip ( int  column)
inlinevirtual

Returns a tool tip text for a specific column of this item.

'column' is -1 if the mouse pointer is in the tree indentation area.

This default implementation does nothing.

Reimplemented in QY2CheckListItem.

Definition at line 289 of file QY2ListView.h.

virtual void QY2ListViewItem::updateData ( )
inlinevirtual

Update this item's data completely.

Triggered by QY2ListView::updateAllItemData(). Derived classes should overwrite this. This default implementation does nothing.

Reimplemented in QY2CheckListItem, and QY2DiskUsageListItem.

Definition at line 269 of file QY2ListView.h.

virtual void QY2ListViewItem::updateStatus ( )
inlinevirtual

Update this item's status.

Triggered by QY2ListView::updateAllItemStates(). Derived classes should overwrite this. This default implementation does nothing.

Reimplemented in QY2CheckListItem, and QY2DiskUsageListItem.

Definition at line 261 of file QY2ListView.h.


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