treeitem.h
author insilmaril
Tue, 05 Aug 2008 07:36:53 +0000
changeset 725 7ea31701156e
child 726 7f43b93242aa
permissions -rw-r--r--
Preview: Added QTreeView to mainwindow (not yet functional)
     1 #ifndef TREEITEM_H
     2 #define TREEITEM_H
     3 
     4 #include <QList>
     5 #include <QVariant>
     6 
     7 class TreeItem
     8 {
     9 public:
    10     TreeItem(const QList<QVariant> &data, TreeItem *parent = 0);
    11     ~TreeItem();
    12 
    13     void appendChild(TreeItem *child);
    14 
    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();
    21 
    22 private:
    23     QList<TreeItem*> childItems;
    24     QList<QVariant> itemData;
    25     TreeItem *parentItem;
    26 };
    27 
    28 #endif