39class LogDock :
public QDockWidget {
43 explicit LogDock(QWidget *parent =
nullptr);
60 void appendBatch(
const QVector<LogEntry> &batch);
61 void appendText(QPlainTextEdit *view,
const QString &text);
62 static QString formatEntry(
const LogEntry &entry);
65 QPlainTextEdit *allView_;
66 QPlainTextEdit *errorView_;
67 QPlainTextEdit *infoView_;
68 QPlainTextEdit *debugView_;
69 bool autoScroll_ =
true;
72 QVector<LogEntry> pending_;
74 int maxBatchSize_ = 500;
75 int maxPendingSize_ = 20000;