diff -r 1ad892c1a709 -r e4a44912646c findresultwidget.h --- a/findresultwidget.h Tue Mar 02 13:59:19 2010 +0000 +++ b/findresultwidget.h Thu Mar 18 11:38:14 2010 +0000 @@ -1,34 +1,39 @@ #ifndef FINDRESULTWIDGET_H #define FINDRESULTWIDGET_H +#include #include +class FindResultModel; +class TreeItem; +class VymModel; class QTreeView; class QPushButton; -class FindResultModel; class FindResultWidget: public QWidget { Q_OBJECT public: - FindResultWidget (QWidget *parent=NULL); + FindResultWidget (VymModel *m=NULL, QWidget *parent=NULL); + void setModel (VymModel *m); + FindResultModel* getResultModel(); + void addItem (TreeItem *ti); + void addItem (const QString &s); + void addResult (const QString &category, TreeItem *ti); public slots: void popup(); void cancelPressed(); - -protected: - virtual void hideEvent (QHideEvent *event); - + void updateSelection(QItemSelection ,QItemSelection); signals: void hideFindResultWidget(); private: - FindResultModel *model; + VymModel *model; + FindResultModel *resultsModel; QTreeView *view; - QPushButton *cancelbutton; }; #endif