#include <QtGui/qtreewidget.h>
#ifndef QTREEWIDGET_H
#ifndef QT_NO_TREEWIDGET
class QTreeWidgetItem{
public: enum ItemType{
Type = 0,
UserType = 1000,
};
public: QTreeWidgetItem(int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QStringList const & strings, int type = QTreeWidgetItem::Type);
public: explicit QTreeWidgetItem(class QTreeWidget* view, int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QTreeWidget* view, class QStringList const & strings, int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QTreeWidget* view, class QTreeWidgetItem* after, int type = QTreeWidgetItem::Type);
public: explicit QTreeWidgetItem(class QTreeWidgetItem* parent, int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QTreeWidgetItem* parent, class QStringList const & strings, int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QTreeWidgetItem* parent, class QTreeWidgetItem* after, int type = QTreeWidgetItem::Type);
public: QTreeWidgetItem(class QTreeWidgetItem const & other);
public: virtual ~QTreeWidgetItem();
public: virtual class QTreeWidgetItem* clone() const
public: inline class QTreeWidget* treeWidget() const
public: inline Qt::ItemFlags flags() const
public: inline class QString text(int column) const
public: inline class QIcon icon(int column) const
public: inline class QString statusTip(int column) const
#ifndef QT_NO_TOOLTIP
public: inline class QString toolTip(int column) const
#endif
#ifndef QT_NO_WHATSTHIS
public: inline class QString whatsThis(int column) const
#endif
public: inline class QFont font(int column) const
public: inline int textAlignment(int column) const
public: inline void setTextAlignment(int column, int alignment);
public: inline class QColor backgroundColor(int column) const
public: inline void setBackgroundColor(int column, class QColor const & color);
public: inline class QBrush background(int column) const
public: inline void setBackground(int column, class QBrush const & brush);
public: inline class QColor textColor(int column) const
public: inline void setTextColor(int column, class QColor const & color);
public: inline class QBrush foreground(int column) const
public: inline void setForeground(int column, class QBrush const & brush);
public: inline enum Qt::CheckState checkState(int column) const
public: inline void setCheckState(int column, enum Qt::CheckState state);
public: inline class QSize sizeHint(int column) const
public: inline void setSizeHint(int column, class QSize const & size);
public: virtual class QVariant data(int column, int role) const
public: virtual void setData(int column, int role, class QVariant const & value);
public: virtual bool operator <(class QTreeWidgetItem const & other) const
#ifndef QT_NO_DATASTREAM
public: virtual void read(class QDataStream& in);
public: virtual void write(class QDataStream& out) const
#endif
public: class QTreeWidgetItem& operator =(class QTreeWidgetItem const & other);
public: inline class QTreeWidgetItem* parent() const
public: inline class QTreeWidgetItem* child(int index) const
public: inline int childCount() const
public: inline int columnCount() const
public: void addChild(class QTreeWidgetItem* child);
public: void insertChild(int index, class QTreeWidgetItem* child);
public: class QTreeWidgetItem* takeChild(int index);
public: void addChildren(class QList < class QTreeWidgetItem* > const & children);
public: void insertChildren(int index, class QList < class QTreeWidgetItem* > const & children);
public: class QList < class QTreeWidgetItem* > takeChildren();
public: inline int type() const
public: inline void sortChildren(int column, enum Qt::SortOrder order);
private: void sortChildren(int column, enum Qt::SortOrder order, bool climb);
private: class QVariant childrenCheckState(int column) const
private: void itemChanged();
private: void executePendingSort() const
private: int rtti;
private: class QVector < class QVector < struct QWidgetItemData > > values;
private: class QTreeWidget* view;
private: QVariantList display;
private: class QTreeWidgetItem* par;
private: class QList < class QTreeWidgetItem* > children;
private: Qt::ItemFlags itemFlags;
public: inline void setFlags(Qt::ItemFlags aflags);
public: inline void setText(int column, class QString const & atext);
public: inline void setIcon(int column, class QIcon const & aicon);
public: inline void setStatusTip(int column, class QString const & astatusTip);
#ifndef QT_NO_TOOLTIP
public: inline void setToolTip(int column, class QString const & atoolTip);
#endif
#ifndef QT_NO_WHATSTHIS
public: inline void setWhatsThis(int column, class QString const & awhatsThis);
#endif
public: inline void setFont(int column, class QFont const & afont);
public: inline int indexOfChild(class QTreeWidgetItem* achild) const
public: inline void setSelected(bool aselect);
public: inline bool isSelected() const
public: inline void setHidden(bool ahide);
public: inline bool isHidden() const
public: inline void setExpanded(bool aexpand);
public: inline bool isExpanded() const
friend struct QTreeModel;
friend class QTreeWidget;
friend class QTreeWidgetItemIterator;
};
#endif // QT_NO_TREEWIDGET
#endif // QTREEWIDGET_H