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);