30 #ifndef UTIL_TREEITEM_H
31 #define UTIL_TREEITEM_H
44 QList<TreeItem*> Children_;
45 QMap<int, QVector<QVariant>> Data_;
59 UTIL_API QVariant
Data (
int,
int = Qt::DisplayRole)
const;
UTIL_API void AppendChild(TreeItem *)
UTIL_API void InsertChild(int, TreeItem *)
UTIL_API int ChildPosition(const TreeItem *) const
UTIL_API const TreeItem * Parent() const
QDebug operator<<(QDebug dbg, const LeechCraft::Util::TreeItem &item)
UTIL_API int ChildCount() const
UTIL_API void ModifyData(int, const QVariant &, int=Qt::DisplayRole)
UTIL_API void RemoveChild(int)
UTIL_API void PrependChild(TreeItem *)
UTIL_API QVariant Data(int, int=Qt::DisplayRole) const
UTIL_API int ColumnCount(int=Qt::DisplayRole) const
UTIL_API TreeItem * Child(int) const
UTIL_API TreeItem(const QList< QVariant > &, TreeItem *parent=0)