author | insilmaril |
Mon, 14 Jun 2010 13:59:17 +0000 | |
changeset 848 | e265f07f2173 |
parent 842 | bec082472471 |
permissions | -rw-r--r-- |
1 #ifndef FINDRESULTWIDGET_H
2 #define FINDRESULTWIDGET_H
4 #include <QItemSelection>
5 #include <QWidget>
7 class FindResultModel;
8 class TreeItem;
9 class VymModel;
10 class QTreeView;
11 class QPushButton;
13 class FindResultWidget: public QWidget
14 {
15 Q_OBJECT
17 public:
18 FindResultWidget (VymModel *m=NULL, QWidget *parent=NULL);
19 void setModel (VymModel *m);
20 FindResultModel* getResultModel();
21 void addItem (TreeItem *ti);
22 void addItem (const QString &s);
24 public slots:
25 void popup();
26 void cancelPressed();
27 void updateSelection(QItemSelection ,QItemSelection);
29 signals:
30 void hideFindResultWidget();
31 void noteSelected (QString , int );
33 private:
34 VymModel *model;
35 FindResultModel *resultsModel;
36 QTreeView *view;
37 };
39 #endif