QListWidgetItem Class Reference

QListWidgetItem Class Reference

#include <qlistwidget.h>

Class Description

Definition at line 63 of file qlistwidget.h.

Public Types

enum  ItemType { Type = 0, UserType = 1000 }
 

Public Member Functions

 QListWidgetItem (QListWidget *view=0, int type=Type)
 
 QListWidgetItem (const QString &text, QListWidget *view=0, int type=Type)
 
 QListWidgetItem (const QIcon &icon, const QString &text, QListWidget *view=0, int type=Type)
 
 QListWidgetItem (const QListWidgetItem &other)
 
virtual ~QListWidgetItem ()
 
virtual QListWidgetItemclone () const
 
QListWidgetlistWidget () const
 
void setSelected (bool select)
 
bool isSelected () const
 
void setHidden (bool hide)
 
bool isHidden () const
 
Qt::ItemFlags flags () const
 
void setFlags (Qt::ItemFlags flags)
 
QString text () const
 
void setText (const QString &text)
 
QIcon icon () const
 
void setIcon (const QIcon &icon)
 
QString statusTip () const
 
void setStatusTip (const QString &statusTip)
 
QString toolTip () const
 
void setToolTip (const QString &toolTip)
 
QString whatsThis () const
 
void setWhatsThis (const QString &whatsThis)
 
QFont font () const
 
void setFont (const QFont &font)
 
int textAlignment () const
 
void setTextAlignment (int alignment)
 
QColor backgroundColor () const
 
virtual void setBackgroundColor (const QColor &color)
 
QBrush background () const
 
void setBackground (const QBrush &brush)
 
QColor textColor () const
 
void setTextColor (const QColor &color)
 
QBrush foreground () const
 
void setForeground (const QBrush &brush)
 
Qt::CheckState checkState () const
 
void setCheckState (Qt::CheckState state)
 
QSize sizeHint () const
 
void setSizeHint (const QSize &size)
 
virtual QVariant data (int role) const
 
virtual void setData (int role, const QVariant &value)
 
virtual bool operator< (const QListWidgetItem &other) const
 
virtual void read (QDataStream &in)
 
virtual void write (QDataStream &out) const
 
QListWidgetItemoperator= (const QListWidgetItem &other)
 
int type () const
 

Friends

class QListModel
 
class QListWidget
 

Member Enumeration Documentation

enum ItemType
Enumerator
Type 
UserType 

Definition at line 68 of file qlistwidget.h.

Constructor & Destructor Documentation

QListWidgetItem ( QListWidget view = 0,
int  type = Type 
)
explicit
QListWidgetItem ( const QString text,
QListWidget view = 0,
int  type = Type 
)
explicit
QListWidgetItem ( const QIcon icon,
const QString text,
QListWidget view = 0,
int  type = Type 
)
explicit
QListWidgetItem ( const QListWidgetItem other)
virtual ~QListWidgetItem ( )
virtual

Member Function Documentation

virtual QListWidgetItem* clone ( ) const
virtual
QListWidget* listWidget ( ) const
inline

Definition at line 78 of file qlistwidget.h.

78 { return view; }
void setSelected ( bool  select)
inline

Definition at line 317 of file qlistwidget.h.

318 { if (view) view->setItemSelected(this, aselect); }
void setItemSelected(const QListWidgetItem *item, bool select)
bool isSelected ( ) const
inline

Definition at line 320 of file qlistwidget.h.

321 { return (view ? view->isItemSelected(this) : false); }
bool isItemSelected(const QListWidgetItem *item) const
void setHidden ( bool  hide)
inline

Definition at line 323 of file qlistwidget.h.

324 { if (view) view->setItemHidden(this, ahide); }
void setItemHidden(const QListWidgetItem *item, bool hide)
bool isHidden ( ) const
inline

Definition at line 326 of file qlistwidget.h.

327 { return (view ? view->isItemHidden(this) : false); }
bool isItemHidden(const QListWidgetItem *item) const
Qt::ItemFlags flags ( ) const
inline

Definition at line 86 of file qlistwidget.h.

86 { return itemFlags; }
void setFlags ( Qt::ItemFlags  flags)
QString text ( ) const
inline

Definition at line 89 of file qlistwidget.h.

90  { return data(Qt::DisplayRole).toString(); }
virtual QVariant data(int role) const
QString toString() const
void setText ( const QString text)
inline

Definition at line 173 of file qlistwidget.h.

174 { setData(Qt::DisplayRole, atext); }
virtual void setData(int role, const QVariant &value)
QIcon icon ( ) const
inline

Definition at line 93 of file qlistwidget.h.

Definition: qicon.h:60
virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
void setIcon ( const QIcon icon)
inline

Definition at line 176 of file qlistwidget.h.

177 { setData(Qt::DecorationRole, aicon); }
virtual void setData(int role, const QVariant &value)
QString statusTip ( ) const
inline

Definition at line 97 of file qlistwidget.h.

98  { return data(Qt::StatusTipRole).toString(); }
virtual QVariant data(int role) const
QString toString() const
void setStatusTip ( const QString statusTip)
inline

Definition at line 179 of file qlistwidget.h.

180 { setData(Qt::StatusTipRole, astatusTip); }
virtual void setData(int role, const QVariant &value)
QString toolTip ( ) const
inline

Definition at line 102 of file qlistwidget.h.

103  { return data(Qt::ToolTipRole).toString(); }
virtual QVariant data(int role) const
QString toString() const
void setToolTip ( const QString toolTip)
inline

Definition at line 183 of file qlistwidget.h.

184 { setData(Qt::ToolTipRole, atoolTip); }
virtual void setData(int role, const QVariant &value)
QString whatsThis ( ) const
inline

Definition at line 108 of file qlistwidget.h.

109  { return data(Qt::WhatsThisRole).toString(); }
virtual QVariant data(int role) const
QString toString() const
void setWhatsThis ( const QString whatsThis)
inline

Definition at line 188 of file qlistwidget.h.

189 { setData(Qt::WhatsThisRole, awhatsThis); }
virtual void setData(int role, const QVariant &value)
QFont font ( ) const
inline

Definition at line 113 of file qlistwidget.h.

114  { return qvariant_cast<QFont>(data(Qt::FontRole)); }
Definition: qfont.h:64
virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
void setFont ( const QFont font)
inline

Definition at line 192 of file qlistwidget.h.

193 { setData(Qt::FontRole, afont); }
virtual void setData(int role, const QVariant &value)
int textAlignment ( ) const
inline

Definition at line 117 of file qlistwidget.h.

118  { return data(Qt::TextAlignmentRole).toInt(); }
virtual QVariant data(int role) const
int toInt(bool *ok=0) const
void setTextAlignment ( int  alignment)
inline

Definition at line 119 of file qlistwidget.h.

120  { setData(Qt::TextAlignmentRole, alignment); }
virtual void setData(int role, const QVariant &value)
QColor backgroundColor ( ) const
inline

Definition at line 122 of file qlistwidget.h.

Definition: qcolor.h:67
virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
virtual void setBackgroundColor ( const QColor color)
inlinevirtual

Definition at line 124 of file qlistwidget.h.

125  { setData(Qt::BackgroundColorRole, color); }
virtual void setData(int role, const QVariant &value)
QBrush background ( ) const
inline

Definition at line 127 of file qlistwidget.h.

virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
Definition: qbrush.h:76
void setBackground ( const QBrush brush)
inline

Definition at line 129 of file qlistwidget.h.

130  { setData(Qt::BackgroundRole, brush); }
virtual void setData(int role, const QVariant &value)
QColor textColor ( ) const
inline

Definition at line 132 of file qlistwidget.h.

Definition: qcolor.h:67
virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
void setTextColor ( const QColor color)
inline

Definition at line 134 of file qlistwidget.h.

135  { setData(Qt::TextColorRole, color); }
virtual void setData(int role, const QVariant &value)
QBrush foreground ( ) const
inline

Definition at line 137 of file qlistwidget.h.

virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
Definition: qbrush.h:76
void setForeground ( const QBrush brush)
inline

Definition at line 139 of file qlistwidget.h.

140  { setData(Qt::ForegroundRole, brush); }
virtual void setData(int role, const QVariant &value)
Qt::CheckState checkState ( ) const
inline

Definition at line 142 of file qlistwidget.h.

143  { return static_cast<Qt::CheckState>(data(Qt::CheckStateRole).toInt()); }
CheckState
Definition: qnamespace.h:1607
virtual QVariant data(int role) const
int toInt(bool *ok=0) const
void setCheckState ( Qt::CheckState  state)
inline

Definition at line 144 of file qlistwidget.h.

145  { setData(Qt::CheckStateRole, static_cast<int>(state)); }
virtual void setData(int role, const QVariant &value)
QSize sizeHint ( void  ) const
inline

Definition at line 147 of file qlistwidget.h.

Definition: qsize.h:53
virtual QVariant data(int role) const
T qvariant_cast(const QVariant &)
Definition: qvariant.h:571
void setSizeHint ( const QSize size)
inline

Definition at line 149 of file qlistwidget.h.

150  { setData(Qt::SizeHintRole, size); }
virtual void setData(int role, const QVariant &value)
virtual QVariant data ( int  role) const
virtual
virtual void setData ( int  role,
const QVariant value 
)
virtual
virtual bool operator< ( const QListWidgetItem other) const
virtual
virtual void read ( QDataStream in)
virtual
virtual void write ( QDataStream out) const
virtual
QListWidgetItem& operator= ( const QListWidgetItem other)
int type ( ) const
inline

Definition at line 163 of file qlistwidget.h.

163 { return rtti; }

Friends And Related Function Documentation

friend class QListModel
friend

Definition at line 65 of file qlistwidget.h.

friend class QListWidget
friend

Definition at line 66 of file qlistwidget.h.


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