findresultwidget.h
author insilmaril
Fri, 09 Apr 2010 14:24:04 +0000
changeset 846 f0fe7c36ec5c
parent 842 bec082472471
permissions -rw-r--r--
Version 1.13.3 and added treeeditor.png
insilmaril@825
     1
#ifndef FINDRESULTWIDGET_H 
insilmaril@825
     2
#define FINDRESULTWIDGET_H
insilmaril@825
     3
insilmaril@829
     4
#include <QItemSelection>
insilmaril@825
     5
#include <QWidget>
insilmaril@825
     6
insilmaril@829
     7
class FindResultModel;
insilmaril@829
     8
class TreeItem;
insilmaril@829
     9
class VymModel;
insilmaril@825
    10
class QTreeView;
insilmaril@825
    11
class QPushButton;
insilmaril@825
    12
insilmaril@825
    13
class FindResultWidget: public QWidget
insilmaril@825
    14
{
insilmaril@825
    15
	Q_OBJECT
insilmaril@825
    16
insilmaril@825
    17
public:
insilmaril@829
    18
	FindResultWidget (VymModel *m=NULL, QWidget *parent=NULL);
insilmaril@829
    19
	void setModel (VymModel *m);
insilmaril@829
    20
	FindResultModel* getResultModel();
insilmaril@829
    21
	void addItem (TreeItem *ti);
insilmaril@829
    22
	void addItem (const QString &s);
insilmaril@825
    23
insilmaril@825
    24
public slots:	
insilmaril@825
    25
	void popup();
insilmaril@825
    26
	void cancelPressed();
insilmaril@829
    27
	void updateSelection(QItemSelection ,QItemSelection);
insilmaril@825
    28
insilmaril@825
    29
signals:
insilmaril@825
    30
	void hideFindResultWidget();
insilmaril@842
    31
	void noteSelected (QString , int );
insilmaril@825
    32
insilmaril@825
    33
private:
insilmaril@829
    34
	VymModel *model;
insilmaril@829
    35
	FindResultModel *resultsModel;
insilmaril@825
    36
	QTreeView *view;
insilmaril@825
    37
};
insilmaril@825
    38
insilmaril@825
    39
#endif
insilmaril@825
    40