From b663ce5f7408c95804edeb3d63da5a4a1d33d0de Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 17 Dec 2015 15:25:39 +0100 Subject: [PATCH] Add PartitionPtrRole to PartitionModel. --- src/modules/partition/core/PartitionModel.cpp | 3 +++ src/modules/partition/core/PartitionModel.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/modules/partition/core/PartitionModel.cpp b/src/modules/partition/core/PartitionModel.cpp index 0cf4203fa..59b3f52b4 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 PartitionPtrRole: + return qVariantFromValue( (void*)partition ); + // 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 aab74bac8..7aa459a55 100644 --- a/src/modules/partition/core/PartitionModel.h +++ b/src/modules/partition/core/PartitionModel.h @@ -72,6 +72,7 @@ public: IsPartitionNewRole, FileSystemLabelRole, FileSystemTypeRole, + PartitionPtrRole, // passed as void*, use sparingly OsproberNameRole, OsproberPathRole, OsproberCanBeResizedRole,