32 Search(QMdiArea *mdi, QWidget *parent =
nullptr);
44 void replaceSelectedText();
49 void replaceAllText();
55 void initLayout(
int index);
72 QDialog* findDialog{
nullptr};
73 QTabWidget *tabWidget{
nullptr};
74 QMdiArea *mdiMain{
nullptr};
76 QLabel *findLabel{
nullptr};
77 QLineEdit* findLineEdit{
nullptr};
78 QPushButton* findPrevButton{
nullptr};
79 QPushButton* findNextButton{
nullptr};
81 QLabel *replaceLabel{
nullptr};
82 QLineEdit* replaceLineEdit{
nullptr};
83 QPushButton* replacePrevButton{
nullptr};
84 QPushButton* replaceNextButton{
nullptr};
85 QPushButton* replaceAllButton{
nullptr};
87 QLabel* resultLabel{
nullptr};
93 void clearTabLayout(QGridLayout* layout);
103 void findLineEditInit();
105 bool findStatus{
false};
111 QTextEdit* getCurrentTextEdit();
113 quint32 replaceCounter{0};