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