diff --git a/src/modules/partition/core/PartitionModel.cpp b/src/modules/partition/core/PartitionModel.cpp index 6f2897551..0cf4203fa 100644 --- a/src/modules/partition/core/PartitionModel.cpp +++ b/src/modules/partition/core/PartitionModel.cpp @@ -143,7 +143,7 @@ PartitionModel::data( const QModelIndex& index, int role ) const } } if ( col == FileSystemColumn ) - return partition->fileSystem().name(); + return KPMHelpers::prettyNameForFileSystemType( partition->fileSystem().type() ); if ( col == MountPointColumn ) return PartitionInfo::mountPoint( partition ); if ( col == SizeColumn ) @@ -173,6 +173,9 @@ PartitionModel::data( const QModelIndex& index, int role ) const return partition->fileSystem().label(); return QVariant(); + case FileSystemTypeRole: + return partition->fileSystem().type(); + // Osprober roles: case OsproberNameRole: foreach ( const OsproberEntry& osproberEntry, m_osproberEntries ) diff --git a/src/modules/partition/core/PartitionModel.h b/src/modules/partition/core/PartitionModel.h index dd279fe99..aab74bac8 100644 --- a/src/modules/partition/core/PartitionModel.h +++ b/src/modules/partition/core/PartitionModel.h @@ -71,6 +71,7 @@ public: IsFreeSpaceRole, IsPartitionNewRole, FileSystemLabelRole, + FileSystemTypeRole, OsproberNameRole, OsproberPathRole, OsproberCanBeResizedRole,