From 04cb5f14f792606f233f04a86b6b96f35045436b Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 10 Mar 2020 16:56:22 -0500 Subject: [PATCH] [calamares] Role names for progress model --- src/calamares/progresstree/ProgressTreeModel.cpp | 9 +++++++++ src/calamares/progresstree/ProgressTreeModel.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/src/calamares/progresstree/ProgressTreeModel.cpp b/src/calamares/progresstree/ProgressTreeModel.cpp index eb5479e23..d136cbef7 100644 --- a/src/calamares/progresstree/ProgressTreeModel.cpp +++ b/src/calamares/progresstree/ProgressTreeModel.cpp @@ -108,3 +108,12 @@ ProgressTreeModel::rowCount( const QModelIndex& parent ) const const Calamares::ViewManager* vm = Calamares::ViewManager::instance(); return vm ? vm->viewSteps().length() : 0; } + +QHash< int, QByteArray > +ProgressTreeModel::roleNames() const +{ + auto h = QAbstractListModel::roleNames(); + h.insert( ProgressTreeItemCurrentRole, "current" ); + h.insert( ProgressTreeItemCompletedRole, "completed" ); + return h; +} diff --git a/src/calamares/progresstree/ProgressTreeModel.h b/src/calamares/progresstree/ProgressTreeModel.h index 9fed4ae1f..3553b97d9 100644 --- a/src/calamares/progresstree/ProgressTreeModel.h +++ b/src/calamares/progresstree/ProgressTreeModel.h @@ -40,6 +40,8 @@ public: QVariant data( const QModelIndex& index, int role = Qt::DisplayRole ) const override; int rowCount( const QModelIndex& parent = QModelIndex() ) const override; + + QHash< int, QByteArray > roleNames() const override; }; #endif // PROGRESSTREEMODEL_H