5#include <QPlainTextEdit>
14 explicit TextEditor(QWidget *parent =
nullptr);
27 void message(
const QString& text,
int timeout = 5000);
Definition findreplacedialog.h:11
Definition texteditor.h:45
void paintEvent(QPaintEvent *event) override
Definition texteditor.h:56
TextEditor * m_editor
Definition texteditor.h:62
QSize sizeHint() const override
Definition texteditor.h:50
LineNumberArea(TextEditor *parentEditor)
Definition texteditor.h:47
Definition texteditor.h:10
TextEditor(QWidget *parent=nullptr)
Definition texteditor.cpp:6
QWidget * lineNumberArea
Definition texteditor.h:40
FindReplaceDialog * m_findReplace
Definition texteditor.h:41
void resizeEvent(QResizeEvent *event) override
Definition texteditor.cpp:64
void openMessage(const QString &text)
void lineNumberAreaPaintEvent(QPaintEvent *event)
Definition texteditor.cpp:91
void message(const QString &text, int timeout=5000)
int lineNumberAreaWidth()
Definition texteditor.cpp:19
void keyPressEvent(QKeyEvent *event) override
Definition texteditor.cpp:118
void findReplace()
Definition texteditor.cpp:34
void highlightCurrentLine()
Definition texteditor.cpp:72
void updateLineNumberAreaWidth(int newBlockCount)
Definition texteditor.cpp:48
void updateLineNumberArea(const QRect &rect, int dy)
Definition texteditor.cpp:53
void setLineNumberAreaFont(const QFont &font)
Definition texteditor.h:18