diff -r 000000000000 -r 1ad892c1a709 findresultitem.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/findresultitem.h Tue Mar 02 13:59:19 2010 +0000 @@ -0,0 +1,32 @@ +#ifndef FINDRESULTITEM_H +#define FINDRESULTITEM_H + +#include +#include +#include + +class FindResultItem +{ +public: + FindResultItem(const QVector &data, FindResultItem *parent = 0); + ~FindResultItem(); + + FindResultItem *child(int number); + int childCount() const; + int columnCount() const; + QVariant data(int column) const; + bool insertChildren(int position, int count, int columns); + bool insertColumns(int position, int columns); + FindResultItem *parent(); + bool removeChildren(int position, int count); + bool removeColumns(int position, int columns); + int childNumber() const; + bool setData(int column, const QVariant &value); + +private: + QList childItems; + QVector itemData; + FindResultItem *parentItem; +}; + +#endif