findresultitem.h
author insilmaril
Thu, 18 Mar 2010 11:55:59 +0000
changeset 840 c13937960f1d
parent 829 832e96c9abb6
child 842 bec082472471
permissions -rw-r--r--
Added missing return values
     1 #ifndef FINDRESULTITEM_H
     2 #define FINDRESULTITEM_H
     3 
     4 #include <QList>
     5 #include <QVariant>
     6 #include <QVector>
     7 
     8 class TreeItem;
     9 class VymModel;
    10 
    11 class FindResultItem
    12 {
    13 public:
    14     FindResultItem(const QVector<QVariant> &data, FindResultItem *parent = 0);
    15     ~FindResultItem();
    16 
    17     FindResultItem *child(int number);
    18     int childCount() const;
    19     int columnCount() const;
    20     QVariant data(int column) const;
    21 	int row() const;
    22     bool insertChildren(int position, int count, int columns);
    23     bool insertColumns(int position, int columns);
    24     FindResultItem *parent();
    25     bool removeChildren(int position, int count);
    26     bool removeColumns(int position, int columns);
    27     int childNumber() const;
    28     bool setData(int column, const QVariant &value);
    29 	void setOriginal (TreeItem *ti);
    30 	uint getOrgID();
    31 	VymModel* getOrgModel();
    32 
    33 private:
    34     QList<FindResultItem*> childItems;
    35     QVector<QVariant> itemData;
    36     FindResultItem *parentItem;
    37 
    38 	uint orgID;
    39 	VymModel *orgModel;
    40 };
    41 
    42 #endif