00001
00002
00003
00004
00005
00006 #ifndef FINDREPLACEDIALOG_H
00007 #define FINDREPLACEDIALOG_H
00008
00009 #include <QDialog>
00010
00011 #include "findreplace_global.h"
00012
00013 namespace Ui {
00014 class FindReplaceDialog;
00015 }
00016
00017 class QTextEdit;
00018 class QSettings;
00019
00025 class FINDREPLACESHARED_EXPORT FindReplaceDialog : public QDialog {
00026 Q_OBJECT
00027 public:
00028 FindReplaceDialog(QWidget *parent = 0);
00029 virtual ~FindReplaceDialog();
00030
00035 void setTextEdit(QTextEdit *textEdit);
00036
00042 virtual void writeSettings(QSettings &settings, const QString &prefix = "FindReplaceDialog");
00043
00049 virtual void readSettings(QSettings &settings, const QString &prefix = "FindReplaceDialog");
00050
00051 public slots:
00055 void findNext();
00056
00060 void findPrev();
00061
00062 protected:
00063 void changeEvent(QEvent *e);
00064
00065 Ui::FindReplaceDialog *ui;
00066 };
00067
00068 #endif // FINDREPLACEDIALOG_H