findwidget.h
author insilmaril
Fri, 19 Feb 2010 13:47:03 +0000
changeset 823 0bba81dde1bc
parent 812 62d4137bfb90
child 825 1ad892c1a709
permissions -rw-r--r--
More fixes
insilmaril@808
     1
#ifndef FINDWIDGET_H 
insilmaril@808
     2
#define FINDWIDGET_H
insilmaril@808
     3
insilmaril@808
     4
#include <QComboBox>
insilmaril@808
     5
#include <QPushButton>
insilmaril@808
     6
#include <QGroupBox>
insilmaril@808
     7
#include <QLayout>
insilmaril@808
     8
#include <QLabel>
insilmaril@808
     9
insilmaril@808
    10
insilmaril@808
    11
class FindWidget: public QWidget
insilmaril@808
    12
{
insilmaril@808
    13
	Q_OBJECT
insilmaril@808
    14
insilmaril@808
    15
public:
insilmaril@810
    16
	enum Status {Undefined,Success,Failed};
insilmaril@810
    17
insilmaril@810
    18
	FindWidget (QWidget *parent=NULL);
insilmaril@808
    19
insilmaril@808
    20
public slots:	
insilmaril@808
    21
	void popup();
insilmaril@808
    22
	void cancelPressed();
insilmaril@808
    23
	void nextPressed();
insilmaril@808
    24
	void findTextChanged(const QString&);
insilmaril@810
    25
	void setStatus (Status st);
insilmaril@808
    26
insilmaril@811
    27
private:
insilmaril@811
    28
	Status status;
insilmaril@811
    29
insilmaril@808
    30
signals:
insilmaril@812
    31
	void hideFindWidget();
insilmaril@808
    32
	void nextButton(QString);
insilmaril@808
    33
	void somethingChanged();
insilmaril@808
    34
insilmaril@808
    35
private:
insilmaril@808
    36
	QGroupBox *findbox;
insilmaril@808
    37
	QComboBox *findcombo;
insilmaril@808
    38
	QPushButton *nextbutton;
insilmaril@808
    39
	QPushButton *cancelbutton;
insilmaril@808
    40
};
insilmaril@808
    41
insilmaril@808
    42
#endif
insilmaril@808
    43