From 6a23b6a4ae0011fa2cec1759a8b138e3559e3d85 Mon Sep 17 00:00:00 2001 From: mandlm Date: Mon, 16 Nov 2015 17:49:40 +0100 Subject: [PATCH] Limited log window size --- gui/NeuroUI/neuroui.cpp | 5 +++++ gui/NeuroUI/neuroui.h | 1 + 2 files changed, 6 insertions(+) diff --git a/gui/NeuroUI/neuroui.cpp b/gui/NeuroUI/neuroui.cpp index b366c65..54b00ea 100644 --- a/gui/NeuroUI/neuroui.cpp +++ b/gui/NeuroUI/neuroui.cpp @@ -46,6 +46,11 @@ void NeuroUI::on_runButton_clicked() void NeuroUI::logMessage(const QString &logMessage) { + if (ui->logView->count() == static_cast(m_logSize)) + { + delete ui->logView->item(0); + } + ui->logView->addItem(logMessage); ui->logView->scrollToBottom(); } diff --git a/gui/NeuroUI/neuroui.h b/gui/NeuroUI/neuroui.h index 0799c53..92861ac 100644 --- a/gui/NeuroUI/neuroui.h +++ b/gui/NeuroUI/neuroui.h @@ -17,6 +17,7 @@ class NeuroUI : public QMainWindow private: std::unique_ptr m_netLearner; + size_t m_logSize = 128; public: explicit NeuroUI(QWidget *parent = 0);