diff -r fac2248e2afa -r 832e96c9abb6 findresultitem.h --- a/findresultitem.h Mon Mar 08 12:22:15 2010 +0000 +++ b/findresultitem.h Mon Mar 08 12:24:26 2010 +0000 @@ -5,6 +5,9 @@ #include #include +class TreeItem; +class VymModel; + class FindResultItem { public: @@ -15,6 +18,7 @@ int childCount() const; int columnCount() const; QVariant data(int column) const; + int row() const; bool insertChildren(int position, int count, int columns); bool insertColumns(int position, int columns); FindResultItem *parent(); @@ -22,11 +26,17 @@ bool removeColumns(int position, int columns); int childNumber() const; bool setData(int column, const QVariant &value); + void setOriginal (TreeItem *ti); + uint getOrgID(); + VymModel* getOrgModel(); private: QList childItems; QVector itemData; FindResultItem *parentItem; + + uint orgID; + VymModel *orgModel; }; #endif