00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef REPLACEDIALOG_H
00010 #define REPLACEDIALOG_H
00011
00012 #include <qvariant.h>
00013 #include <qdialog.h>
00014 class QVBoxLayout;
00015 class QHBoxLayout;
00016 class QGridLayout;
00017 class QButtonGroup;
00018 class QCheckBox;
00019 class QLabel;
00020 class QLineEdit;
00021 class QPushButton;
00022 class QRadioButton;
00023
00024 class ReplaceDialog : public QDialog
00025 {
00026 Q_OBJECT
00027
00028 public:
00029 ReplaceDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00030 ~ReplaceDialog();
00031
00032 QLabel* TextLabel1;
00033 QLineEdit* stringToFind;
00034 QLabel* TextLabel1_2;
00035 QLineEdit* replaceWith;
00036 QCheckBox* regularExpression;
00037 QCheckBox* caseSensitve;
00038 QCheckBox* wholeWord;
00039 QCheckBox* wrapAround;
00040 QButtonGroup* ButtonGroup1;
00041 QRadioButton* forward;
00042 QRadioButton* backward;
00043 QPushButton* replaceButton;
00044 QPushButton* replaceInSelectionButton;
00045 QPushButton* replaceAllButton;
00046 QPushButton* cancelButton;
00047
00048
00049 public slots:
00050 virtual void replaceInSelection();
00051 virtual void replace();
00052 virtual void replaceAll();
00053
00054 protected:
00055 QVBoxLayout* ReplaceDialogLayout;
00056 QVBoxLayout* Layout7;
00057 QVBoxLayout* Layout7_2;
00058 QHBoxLayout* Layout9;
00059 QVBoxLayout* Layout2;
00060 QVBoxLayout* Layout3;
00061 QHBoxLayout* ButtonGroup1Layout;
00062 QHBoxLayout* Layout17;
00063 };
00064
00065 #endif // REPLACEDIALOG_H