#include suicidal virtual class QCheckListItem { enum Type { RadioButton, CheckBox, Controller }; QCheckListItem(QCheckListItem *, const QString &, QCheckListItem::Type = QCheckListItem::Controller); QCheckListItem(QListViewItem *, const QString &, QCheckListItem::Type = QCheckListItem::Controller); QCheckListItem(QListView *, const QString &, QCheckListItem::Type = QCheckListItem::Controller); QCheckListItem(QListViewItem *, const QString &, const QPixmap &); QCheckListItem(QListView *, const QString &, const QPixmap &); bool isOn() const; virtual void paintCell(QPainter *, const QColorGroup &, int, int, int); virtual void paintFocus(QPainter *, const QColorGroup &, const QRect &); virtual void setOn(bool); virtual void setup(); QString text() const; QString text(int) const; QCheckListItem::Type type() const; virtual int width(const QFontMetrics &, const QListView *, int) const; protected: virtual void activate(); virtual void paintBranches(QPainter *, const QColorGroup &, int, int, int, Qt::GUIStyle); virtual void stateChange(bool); void turnOffChild(); } Qt::CheckListItem;