1 #ifndef FINDRESULTITEM_H
2 #define FINDRESULTITEM_H
11 class FindResultItem {
13 FindResultItem(const QVector<QVariant> &data, FindResultItem *parent = 0);
16 FindResultItem *child(int number);
17 int childCount() const;
18 int columnCount() const;
19 QVariant data(int column) const;
21 bool insertChildren(int position, int count, int columns);
22 bool insertColumns(int position, int columns);
23 FindResultItem *parent();
24 bool removeChildren(int position, int count);
25 bool removeColumns(int position, int columns);
26 int childNumber() const;
27 bool setData(int column, const QVariant &value);
28 void setOriginal(TreeItem *ti);
30 void setOriginalIndex(int i);
31 int getOriginalIndex();
32 VymModel *getOrgModel();
35 QList<FindResultItem *> childItems;
36 QVector<QVariant> itemData;
37 FindResultItem *parentItem;