From 60437644e455284d36c8e20dfdf1bae268e9f378 Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Wed, 26 Feb 2020 19:20:56 +0100 Subject: Enabled icons for all log level line. Added new icon for Debug level. Moved icons after timestamp. --- src/loglist.cpp | 12 +++++++----- src/resources.qrc | 1 + src/resources/log-debug.png | Bin 0 -> 1039 bytes 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 src/resources/log-debug.png diff --git a/src/loglist.cpp b/src/loglist.cpp index 28aae0ff..31f1817f 100644 --- a/src/loglist.cpp +++ b/src/loglist.cpp @@ -117,7 +117,7 @@ QVariant LogModel::data(const QModelIndex& index, int role) const const auto& e = m_entries[row]; if (role == Qt::DisplayRole) { - if (index.column() == 1) { + if (index.column() == 0) { const auto ms = duration_cast(e.time.time_since_epoch()); const auto s = duration_cast(ms); @@ -132,7 +132,7 @@ QVariant LogModel::data(const QModelIndex& index, int role) const } if (role == Qt::DecorationRole) { - if (index.column() == 0) { + if (index.column() == 1) { switch (e.level) { case log::Warning: return QIcon(":/MO/gui/warning"); @@ -140,8 +140,10 @@ QVariant LogModel::data(const QModelIndex& index, int role) const case log::Error: return QIcon(":/MO/gui/problem"); - case log::Debug: // fall-through + case log::Debug: + return QIcon(":/MO/gui/debug"); case log::Info: + return QIcon(":/MO/gui/information"); default: return {}; } @@ -163,8 +165,8 @@ LogList::LogList(QWidget* parent) setModel(&LogModel::instance()); header()->setMinimumSectionSize(0); - header()->resizeSection(0, 20); - header()->setSectionResizeMode(1, QHeaderView::ResizeToContents); + header()->resizeSection(1, 20); + header()->setSectionResizeMode(0, QHeaderView::ResizeToContents); setAutoScroll(true); scrollToBottom(); diff --git a/src/resources.qrc b/src/resources.qrc index 5b143b45..f9b64f6f 100644 --- a/src/resources.qrc +++ b/src/resources.qrc @@ -33,6 +33,7 @@ resources/symbol-backup.png resources/applications-accessories.png resources/emblem-unreadable.png + resources/log-debug.png resources/internet-web-browser.png resources/system-software-update.png resources/help-browser_32.png diff --git a/src/resources/log-debug.png b/src/resources/log-debug.png new file mode 100644 index 00000000..05ba742c Binary files /dev/null and b/src/resources/log-debug.png differ -- cgit v1.3.1