diff -r 46553c106c52 -r bec082472471 findresultmodel.h --- a/findresultmodel.h Mon Mar 22 15:37:23 2010 +0000 +++ b/findresultmodel.h Tue Mar 30 17:30:39 2010 +0000 @@ -3,6 +3,7 @@ #include #include +#include #include class FindResultItem; @@ -44,16 +45,23 @@ bool removeRows(int position, int rows, const QModelIndex &parent = QModelIndex()); - FindResultItem *getItem(const QModelIndex &index) const; - FindResultItem *findTreeItem (TreeItem *ti); + FindResultItem* getItem(const QModelIndex &index) const; + FindResultItem* findTreeItem (TreeItem *ti); - void addItem (TreeItem *ti); - void addItem (const QString &s); - void addSubItem (TreeItem *parent,const QString &s, TreeItem *ti, int i); + FindResultItem* addItem (TreeItem *ti); + FindResultItem* addSubItem (FindResultItem *parent,const QString &s, TreeItem *pi, int i); + + void setSearchString( const QString &s); + QString getSearchString(); + void setSearchFlags( QTextDocument::FindFlags f); + QTextDocument::FindFlags getSearchFlags(); private: FindResultItem *rootItem; + + QString searchString; + QTextDocument::FindFlags searchFlags; }; #endif