From b97413234adb91ad34219aa95080eb2b272b3042 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 7 Feb 2021 19:14:20 +0100 Subject: [PATCH] trying to provide a log along with progress --- src/lay/lay/layProgressWidget.cc | 7 ++++++- src/lay/lay/layProgressWidget.h | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lay/lay/layProgressWidget.cc b/src/lay/lay/layProgressWidget.cc index 703c5ed41..60c61830c 100644 --- a/src/lay/lay/layProgressWidget.cc +++ b/src/lay/lay/layProgressWidget.cc @@ -26,6 +26,7 @@ #include #include #include +#include #include @@ -136,7 +137,7 @@ ProgressBarWidget::resizeEvent (QResizeEvent *) ProgressWidget::ProgressWidget (ProgressReporter *pr, QWidget *parent, bool full_width) : QFrame (parent), - mp_widget (0), mp_pr (pr) + mp_widget (0), mp_pr (pr), m_log_file (6, true) { QVBoxLayout *top_layout = new QVBoxLayout (this); top_layout->addStretch (1); @@ -144,6 +145,10 @@ ProgressWidget::ProgressWidget (ProgressReporter *pr, QWidget *parent, bool full QFrame *bar_frame = new QFrame (this); top_layout->addWidget (bar_frame); + QListView *log_list = new QListView (this); + log_list->setModel (&m_log_file); + top_layout->addWidget (log_list); + top_layout->addStretch (1); // this does not allow the label to control the overall size, so a long string does not hurt: diff --git a/src/lay/lay/layProgressWidget.h b/src/lay/lay/layProgressWidget.h index 4e712be4f..c47ea9a8d 100644 --- a/src/lay/lay/layProgressWidget.h +++ b/src/lay/lay/layProgressWidget.h @@ -31,6 +31,7 @@ #include #include "layProgress.h" +#include "layLogViewerDialog.h" class QToolButton; class QLabel; @@ -73,6 +74,7 @@ private: QGridLayout *mp_layout; QToolButton *mp_cancel_button; ProgressReporter *mp_pr; + lay::LogFile m_log_file; }; }