PartitionModel: Add IsFreeSpaceRole
This commit is contained in:
parent
0ea6f1698b
commit
fe9e52ee0e
@ -174,6 +174,8 @@ PartitionModel::data( const QModelIndex& index, int role ) const
|
|||||||
return QVariant();
|
return QVariant();
|
||||||
case SizeRole:
|
case SizeRole:
|
||||||
return ( partition->lastSector() - partition->firstSector() + 1 ) * m_device->logicalSectorSize();
|
return ( partition->lastSector() - partition->firstSector() + 1 ) * m_device->logicalSectorSize();
|
||||||
|
case IsFreeSpaceRole:
|
||||||
|
return PMUtils::isPartitionFreeSpace( partition );
|
||||||
default:
|
default:
|
||||||
return QVariant();
|
return QVariant();
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,8 @@ public:
|
|||||||
{
|
{
|
||||||
// The raw size, as a qlonglong. This is different from the DisplayRole of
|
// The raw size, as a qlonglong. This is different from the DisplayRole of
|
||||||
// SizeColumn, which is a human-readable string.
|
// SizeColumn, which is a human-readable string.
|
||||||
SizeRole = Qt::UserRole + 1
|
SizeRole = Qt::UserRole + 1,
|
||||||
|
IsFreeSpaceRole
|
||||||
};
|
};
|
||||||
|
|
||||||
enum Column
|
enum Column
|
||||||
|
Loading…
Reference in New Issue
Block a user