findresultitem.h
author insilmaril
Sat, 06 Mar 2010 20:05:02 +0000
changeset 826 e715694b0f47
parent 825 1ad892c1a709
child 829 832e96c9abb6
permissions -rw-r--r--
Changed animTicks to uint
     1 #ifndef FINDRESULTITEM_H
     2 #define FINDRESULTITEM_H
     3 
     4 #include <QList>
     5 #include <QVariant>
     6 #include <QVector>
     7 
     8 class FindResultItem
     9 {
    10 public:
    11     FindResultItem(const QVector<QVariant> &data, FindResultItem *parent = 0);
    12     ~FindResultItem();
    13 
    14     FindResultItem *child(int number);
    15     int childCount() const;
    16     int columnCount() const;
    17     QVariant data(int column) const;
    18     bool insertChildren(int position, int count, int columns);
    19     bool insertColumns(int position, int columns);
    20     FindResultItem *parent();
    21     bool removeChildren(int position, int count);
    22     bool removeColumns(int position, int columns);
    23     int childNumber() const;
    24     bool setData(int column, const QVariant &value);
    25 
    26 private:
    27     QList<FindResultItem*> childItems;
    28     QVector<QVariant> itemData;
    29     FindResultItem *parentItem;
    30 };
    31 
    32 #endif