16 #ifndef _QSEARCH_REPLACE_PANEL_H_ 17 #define _QSEARCH_REPLACE_PANEL_H_ 28 #include "ui_searchreplace.h" 43 virtual QString type()
const;
46 void display(
int mode,
bool replace);
48 void find(
int backward = -1);
51 virtual bool forward(QMouseEvent *e);
54 virtual bool eventFilter(
QObject *o, QEvent *e);
56 virtual void hideEvent(QHideEvent *e);
59 void on_leFind_textEdited(
const QString& text);
60 void on_leReplace_textEdited(
const QString& text);
62 void on_cbReplace_toggled(
bool on);
64 void on_cbCase_toggled(
bool on);
65 void on_cbWords_toggled(
bool on);
66 void on_cbRegExp_toggled(
bool on);
67 void on_cbCursor_toggled(
bool on);
68 void on_cbHighlight_toggled(
bool on);
69 void on_cbSelection_toggled(
bool on);
70 void on_cbPrompt_toggled(
bool on);
71 void on_cbEscapeSeq_toggled(
bool on);
73 void on_bRefresh_clicked();
75 void on_bNext_clicked();
76 void on_bPrevious_clicked();
78 void cursorPositionChanged();
82 void on_leFind_returnPressed(
bool backward);
88 #endif // _QSEARCH_REPLACE_PANEL_H_ #define QCE_EXPORT
Macro needed for cross-platform shared libraries creation.
Definition: qce-config.h:40
Definition: ui_searchreplace.h:323
Definition of the QPanel class.
Helper class for panels displayed by QCodeEdit.
Definition: qpanel.h:40
A text editing widget.
Definition: qeditor.h:55
An helper class to perform search in document.
Definition: qdocumentsearch.h:35
A reference to line objects.
Definition: qdocumentline.h:63
A panel that provide inline search/replace functionalities.
Definition: qsearchreplacepanel.h:33
virtual void editorChange(QEditor *e)
Callback.
Definition: qpanel.cpp:186