parts/replace/replacedlgimpl.h
Go to the documentation of this file.00001 00002 #ifndef REPLACEDLGIMPL_H 00003 #define REPLACEDLGIMPL_H 00004 00005 #include "replacedlg.h" 00006 00007 class QDialog; 00008 00009 class ReplaceDlgImpl : public ReplaceDlg 00010 { 00011 Q_OBJECT 00012 00013 public: 00014 ReplaceDlgImpl(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00015 ~ReplaceDlgImpl(); 00016 00017 QRegExp expressionPattern(); 00018 QString replacementString(); 00019 00020 public slots: 00021 void show( QString const & path ); 00022 00023 protected: 00024 00025 protected slots: 00026 void showRegExpEditor(); 00027 void validateExpression( const QString & ); 00028 void validateFind( const QString & ); 00029 void toggleExpression( bool ); 00030 void saveComboHistories(); 00031 00032 private: 00033 QDialog * _regexp_dialog; 00034 00035 }; 00036 00037 #endif 00038