33class Log :
public QTextEdit {
37 explicit Log(QWidget* parent =
nullptr);
41 QMessageLogContext
const& context,
Redirect Qt logging types to QTextEdit.
Definition log.hpp:33
void keyPressEvent(QKeyEvent *) final
Disable typing.
Definition log.cpp:64
void insertFromMimeData(QMimeData const *) final
Disable pasting.
Definition log.cpp:61
void contextMenuEvent(QContextMenuEvent *event) final
Use standard context menu but delete a bunch of options.
Definition log.cpp:49
Log(QWidget *parent=nullptr)
Connect QTextEdit to message handler.
Definition log.cpp:28
void messageHandler(QtMsgType type, QMessageLogContext const &context, QString const &msg)
Append all incoming messages.
Definition log.cpp:36