www.pudn.com > TreeView.rar > treeitem.h, change:2014-12-15,size:555b


#ifndef TREEITEM_H 
#define TREEITEM_H 
 
#include <QList> 
#include <QVariant> 
 
class TreeItem 
{ 
public: 
    explicit TreeItem(const QList<QVariant> &data, TreeItem *parent = 0); 
    ~TreeItem(); 
 
    void appendChild(TreeItem *child); 
 
    TreeItem *child(int row); 
    int childCount() const; 
    int columnCount() const; 
    QVariant data(int column) const; 
    int row() const; 
    TreeItem *parent(); 
 
private: 
    QList<TreeItem*> childItems; 
    QList<QVariant> itemData; 
    TreeItem *parentItem; 
}; 
 
#endif // TREEITEM_H