00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef FINDINFILESDIALOG_H
00011 #define FINDINFILESDIALOG_H
00012
00013 #include <qvariant.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QLabel;
00021 class QLineEdit;
00022 class QCheckBox;
00023 class QPushButton;
00024 class QMultiLineEdit;
00025
00026 class FindInFilesDialog : public QDialog
00027 {
00028 Q_OBJECT
00029
00030 public:
00031 FindInFilesDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00032 ~FindInFilesDialog();
00033
00034 QLabel* TextLabel1;
00035 QLineEdit* patternLineEdit;
00036 QCheckBox* ignoreCaseCheckBox;
00037 QCheckBox* matchWholeLineCheckBox;
00038 QCheckBox* extendedRegExpCheckBox;
00039 QLabel* TextLabel3;
00040 QLineEdit* filesLineEdit;
00041 QLabel* TextLabel2;
00042 QLineEdit* dirLineEdit;
00043 QPushButton* dirButton;
00044 QCheckBox* recursiveCheckBox;
00045 QLabel* TextLabel1_2;
00046 QMultiLineEdit* moreGrepOptionsMultiLineEdit;
00047 QPushButton* findButton;
00048 QPushButton* clearButton;
00049 QPushButton* doneButton;
00050
00051 protected:
00052 QVBoxLayout* FindInFilesDialogLayout;
00053 QVBoxLayout* Layout14;
00054 QHBoxLayout* Layout16;
00055 QVBoxLayout* Layout16_2;
00056 QVBoxLayout* Layout15;
00057 QHBoxLayout* Layout18;
00058 QSpacerItem* Spacer3;
00059 QVBoxLayout* Layout8;
00060 QHBoxLayout* Layout23;
00061 QSpacerItem* Spacer1;
00062 QSpacerItem* Spacer2;
00063
00064 protected slots:
00065 virtual void languageChange();
00066
00067 virtual void find();
00068 virtual void jump();
00069 virtual void setDirectory();
00070
00071
00072 };
00073
00074 #endif // FINDINFILESDIALOG_H