From 243c2b330f87388a9645801de5828bed00761165 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 27 Jan 2017 11:50:09 -0800 Subject: [PATCH] Qt: Add CRC32 column to library view --- src/platform/qt/LibraryModel.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/platform/qt/LibraryModel.cpp b/src/platform/qt/LibraryModel.cpp index b3f335fb4..db7b65558 100644 --- a/src/platform/qt/LibraryModel.cpp +++ b/src/platform/qt/LibraryModel.cpp @@ -75,6 +75,12 @@ LibraryModel::LibraryModel(const QString& path, QObject* parent) return QString::fromUtf8(e.base); } }; + s_columns["crc32"] = { + tr("CRC32"), + [](const mLibraryEntry& e) -> QString { + return QString("%0").arg(e.crc32, 8, 16, QChar('0')); + } + }; } if (!path.isNull()) { if (s_handles.contains(path)) { @@ -93,6 +99,7 @@ LibraryModel::LibraryModel(const QString& path, QObject* parent) m_columns.append(s_columns["location"]); m_columns.append(s_columns["platform"]); m_columns.append(s_columns["size"]); + m_columns.append(s_columns["crc32"]); connect(m_library->loader, SIGNAL(directoryLoaded(const QString&)), this, SLOT(directoryLoaded(const QString&))); }