diff -r fac2248e2afa -r 832e96c9abb6 findresultwidget.h --- a/findresultwidget.h Mon Mar 08 12:22:15 2010 +0000 +++ b/findresultwidget.h Mon Mar 08 12:24:26 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