diff --git a/src/modules/partition/core/PartitionModel.cpp b/src/modules/partition/core/PartitionModel.cpp index 59b3f52b4..8d9142380 100644 --- a/src/modules/partition/core/PartitionModel.cpp +++ b/src/modules/partition/core/PartitionModel.cpp @@ -176,6 +176,9 @@ PartitionModel::data( const QModelIndex& index, int role ) const case FileSystemTypeRole: return partition->fileSystem().type(); + case PartitionPathRole: + return partition->devicePath(); + case PartitionPtrRole: return qVariantFromValue( (void*)partition ); diff --git a/src/modules/partition/core/PartitionModel.h b/src/modules/partition/core/PartitionModel.h index 7aa459a55..136718c52 100644 --- a/src/modules/partition/core/PartitionModel.h +++ b/src/modules/partition/core/PartitionModel.h @@ -72,6 +72,7 @@ public: IsPartitionNewRole, FileSystemLabelRole, FileSystemTypeRole, + PartitionPathRole, PartitionPtrRole, // passed as void*, use sparingly OsproberNameRole, OsproberPathRole,