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