author | insilmaril |
Tue, 05 Aug 2008 07:36:53 +0000 | |
changeset 725 | 7ea31701156e |
child 726 | 7f43b93242aa |
permissions | -rw-r--r-- |
1 #ifndef TREEITEM_H
2 #define TREEITEM_H
4 #include <QList>
5 #include <QVariant>
7 class TreeItem
8 {
9 public:
10 TreeItem(const QList<QVariant> &data, TreeItem *parent = 0);
11 ~TreeItem();
13 void appendChild(TreeItem *child);
15 TreeItem *child(int row);
16 int childCount() const;
17 int columnCount() const;
18 QVariant data(int column) const;
19 int row() const;
20 TreeItem *parent();
22 private:
23 QList<TreeItem*> childItems;
24 QList<QVariant> itemData;
25 TreeItem *parentItem;
26 };
28 #endif