[partition] Improve constructors for layout

- initialize flags by default
- the copy constructor was just doing the default thing,
  so make that explicit
main
Adriaan de Groot 4 years ago
parent 486cdaeeb6
commit f78752303b

@ -95,20 +95,6 @@ PartitionLayout::PartitionEntry::PartitionEntry( const QString& label,
PartUtils::findFS( fs, &partFileSystem );
}
PartitionLayout::PartitionEntry::PartitionEntry( const PartitionEntry& e )
: partLabel( e.partLabel )
, partUUID( e.partUUID )
, partType( e.partType )
, partAttributes( e.partAttributes )
, partMountPoint( e.partMountPoint )
, partFileSystem( e.partFileSystem )
, partFeatures( e.partFeatures )
, partSize( e.partSize )
, partMinSize( e.partMinSize )
, partMaxSize( e.partMaxSize )
{
}
bool
PartitionLayout::addEntry( const PartitionEntry& entry )

@ -34,7 +34,7 @@ public:
QString partLabel;
QString partUUID;
QString partType;
quint64 partAttributes;
quint64 partAttributes = 0;
QString partMountPoint;
FileSystem::Type partFileSystem = FileSystem::Unknown;
QVariantMap partFeatures;
@ -61,7 +61,7 @@ public:
const QString& minSize = QString(),
const QString& maxSize = QString() );
/// @brief Copy PartitionEntry
PartitionEntry( const PartitionEntry& e );
PartitionEntry( const PartitionEntry& e ) = default;
bool isValid() const
{

Loading…
Cancel
Save