An extended QTreeWidgetItem. More...
#include <qxttreewidgetitem.h>
Public Member Functions | |
QxtTreeWidgetItem (int type=Type) | |
QxtTreeWidgetItem (const QStringList &strings, int type=Type) | |
QxtTreeWidgetItem (QTreeWidget *parent, int type=Type) | |
QxtTreeWidgetItem (QTreeWidget *parent, const QStringList &strings, int type=Type) | |
QxtTreeWidgetItem (QTreeWidget *parent, QTreeWidgetItem *preceding, int type=Type) | |
QxtTreeWidgetItem (QTreeWidgetItem *parent, int type=Type) | |
QxtTreeWidgetItem (QTreeWidgetItem *parent, const QStringList &strings, int type=Type) | |
QxtTreeWidgetItem (QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type=Type) | |
QxtTreeWidgetItem (const QxtTreeWidgetItem &other) | |
virtual | ~QxtTreeWidgetItem () |
bool | testFlag (Qt::ItemFlag flag) const |
void | setFlag (Qt::ItemFlag flag, bool enabled=true) |
virtual void | setData (int column, int role, const QVariant &value) |
An extended QTreeWidgetItem.
QxtTreeWidgetItem provides means for offering check state change signals and convenience methods for testing and setting flags.
Definition at line 32 of file qxttreewidgetitem.h.
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | int | type = Type ) |
[explicit] |
Definition at line 40 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | const QStringList & | strings, |
int | type = Type |
||
) | [explicit] |
Definition at line 44 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(strings, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidget * | parent, |
int | type = Type |
||
) | [explicit] |
Definition at line 48 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidget * | parent, |
const QStringList & | strings, | ||
int | type = Type |
||
) | [explicit] |
Definition at line 52 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, strings, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidget * | parent, |
QTreeWidgetItem * | preceding, | ||
int | type = Type |
||
) | [explicit] |
Definition at line 56 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, preceding, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidgetItem * | parent, |
int | type = Type |
||
) | [explicit] |
Definition at line 60 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidgetItem * | parent, |
const QStringList & | strings, | ||
int | type = Type |
||
) | [explicit] |
Definition at line 64 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, strings, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | QTreeWidgetItem * | parent, |
QTreeWidgetItem * | preceding, | ||
int | type = Type |
||
) | [explicit] |
Definition at line 68 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(parent, preceding, type) {}
QxtTreeWidgetItem::QxtTreeWidgetItem | ( | const QxtTreeWidgetItem & | other ) | [explicit] |
Definition at line 72 of file qxttreewidgetitem.cpp.
: QTreeWidgetItem(other) {}
QxtTreeWidgetItem::~QxtTreeWidgetItem | ( | ) | [virtual] |
Definition at line 76 of file qxttreewidgetitem.cpp.
{}
void QxtTreeWidgetItem::setData | ( | int | column, |
int | role, | ||
const QVariant & | value | ||
) | [virtual] |
Definition at line 105 of file qxttreewidgetitem.cpp.
References QxtTreeWidget::itemCheckStateChanged().
{ if (role == Qt::CheckStateRole) { const Qt::CheckState newState = static_cast<Qt::CheckState>(value.toInt()); const Qt::CheckState oldState = static_cast<Qt::CheckState>(data(column, role).toInt()); QTreeWidgetItem::setData(column, role, value); if (newState != oldState) { QxtTreeWidget* tree = qobject_cast<QxtTreeWidget*>(treeWidget()); if (tree) { emit tree->itemCheckStateChanged(this); } } } else { QTreeWidgetItem::setData(column, role, value); } }
void QxtTreeWidgetItem::setFlag | ( | Qt::ItemFlag | flag, |
bool | enabled = true |
||
) |
If enabled is true, the item flag is enabled; otherwise, it is disabled.
Definition at line 94 of file qxttreewidgetitem.cpp.
bool QxtTreeWidgetItem::testFlag | ( | Qt::ItemFlag | flag ) | const |
Returns true if the flag is set, otherwise false.
Definition at line 84 of file qxttreewidgetitem.cpp.
{ return (flags() & flag); }