OSDevNotepad v.1.0
Кросс-платформенный текстовый редактор с оконным мультидокументным интерфейсом.
Загрузка...
Поиск...
Не найдено
dialoggotostring.h
1#include <QDialog>
2#include <QWidget>
3
4
5class QPushButton;
6class QGridLayout;
7class QSpinBox;
8class QLabel;
9class QMdiArea;
10class QTextEdit;
11
16class DialogGoToString : public QDialog
17{
18public:
19
25 DialogGoToString(QMdiArea* area, QWidget *parent = nullptr); //Конструктор класса DialogGoToString
26
31
36 int lineNumber() const;
37
38private:
39 QPushButton* goTo;
40 QPushButton* cancel;
41 QSpinBox* m_lineNumber;
42 QLabel* strNumber;
43 QMdiArea* mainArea;
50 QTextEdit* getCurrentTextEdit(QMdiArea* mainArea = nullptr);
51
57 int getStringsNumbers(QTextEdit* currentTextEdit = nullptr);
58
62 void init();
63
64private slots:
65
69 void moveCursorToString();
70
74 void updateLinesCount();
75};
Диалоговое окно перехода к строке с указанным номером.
Definition dialoggotostring.h:17
~DialogGoToString()
Деструктор класса DialogGoToString.
Definition dialoggotostring.cpp:18
int lineNumber() const
Метод для получения номера строки, к которой нужно перейти.
Definition dialoggotostring.cpp:63