QTableWidgetItem Class Reference

QTableWidgetItem Class Reference

#include <qtablewidget.h>

Class Description

Definition at line 82 of file qtablewidget.h.

Public Types

enum  ItemType { Type = 0, UserType = 1000 }
 

Public Member Functions

 QTableWidgetItem (int type=Type)
 
 QTableWidgetItem (const QString &text, int type=Type)
 
 QTableWidgetItem (const QIcon &icon, const QString &text, int type=Type)
 
 QTableWidgetItem (const QTableWidgetItem &other)
 
virtual ~QTableWidgetItem ()
 
virtual QTableWidgetItemclone () const
 
QTableWidgettableWidget () const
 
int row () const
 
int column () const
 
void setSelected (bool select)
 
bool isSelected () 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
 
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 QTableWidgetItem &other) const
 
virtual void read (QDataStream &in)
 
virtual void write (QDataStream &out) const
 
QTableWidgetItemoperator= (const QTableWidgetItem &other)
 
int type () const
 

Friends

class QTableWidget
 
class QTableModel
 

Member Enumeration Documentation

enum ItemType
Enumerator
Type 
UserType 

Definition at line 87 of file qtablewidget.h.

Constructor & Destructor Documentation

QTableWidgetItem ( int  type = Type)
QTableWidgetItem ( const QString text,
int  type = Type 
)
explicit
QTableWidgetItem ( const QIcon icon,
const QString text,
int  type = Type 
)
explicit
QTableWidgetItem ( const QTableWidgetItem other)
virtual ~QTableWidgetItem ( )
virtual

Member Function Documentation

virtual QTableWidgetItem* clone ( ) const
virtual
QTableWidget* tableWidget ( ) const
inline

Definition at line 96 of file qtablewidget.h.

96 { return view; }
int row ( ) const
inline

Definition at line 359 of file qtablewidget.h.

360 { return (view ? view->row(this) : -1); }
int row(const QTableWidgetItem *item) const
int column ( ) const
inline

Definition at line 362 of file qtablewidget.h.

363 { return (view ? view->column(this) : -1); }
int column(const QTableWidgetItem *item) const
void setSelected ( bool  select)
inline

Definition at line 365 of file qtablewidget.h.

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

Definition at line 368 of file qtablewidget.h.

369 { return (view ? view->isItemSelected(this) : false); }
bool isItemSelected(const QTableWidgetItem *item) const
Qt::ItemFlags flags ( ) const
inline

Definition at line 104 of file qtablewidget.h.

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

Definition at line 107 of file qtablewidget.h.

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

Definition at line 191 of file qtablewidget.h.

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

Definition at line 111 of file qtablewidget.h.

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

Definition at line 194 of file qtablewidget.h.

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

Definition at line 115 of file qtablewidget.h.

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

Definition at line 197 of file qtablewidget.h.

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

Definition at line 120 of file qtablewidget.h.

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

Definition at line 201 of file qtablewidget.h.

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

Definition at line 126 of file qtablewidget.h.

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

Definition at line 206 of file qtablewidget.h.

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

Definition at line 131 of file qtablewidget.h.

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

Definition at line 210 of file qtablewidget.h.

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

Definition at line 135 of file qtablewidget.h.

136  { 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 137 of file qtablewidget.h.

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

Definition at line 140 of file qtablewidget.h.

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

Definition at line 142 of file qtablewidget.h.

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

Definition at line 145 of file qtablewidget.h.

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

Definition at line 147 of file qtablewidget.h.

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

Definition at line 150 of file qtablewidget.h.

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

Definition at line 152 of file qtablewidget.h.

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

Definition at line 155 of file qtablewidget.h.

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

Definition at line 157 of file qtablewidget.h.

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

Definition at line 160 of file qtablewidget.h.

161  { 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 162 of file qtablewidget.h.

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

Definition at line 165 of file qtablewidget.h.

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

Definition at line 167 of file qtablewidget.h.

168  { 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 QTableWidgetItem other) const
virtual
virtual void read ( QDataStream in)
virtual
virtual void write ( QDataStream out) const
virtual
QTableWidgetItem& operator= ( const QTableWidgetItem other)
int type ( ) const
inline

Definition at line 181 of file qtablewidget.h.

181 { return rtti; }

Friends And Related Function Documentation

friend class QTableWidget
friend

Definition at line 84 of file qtablewidget.h.

friend class QTableModel
friend

Definition at line 85 of file qtablewidget.h.


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