mirror of
https://github.com/parchlinux/calamares.git
synced 2025-06-27 09:25:36 -04:00
[partition] Simplify config-reading (now the variant-docs are better)
This commit is contained in:
parent
88be947f6c
commit
ebecfb9f8b
1 changed files with 2 additions and 22 deletions
|
@ -278,16 +278,7 @@ Config::setConfigurationMap( const QVariantMap& configurationMap )
|
|||
|
||||
if ( configurationMap.contains( "availableFileSystemTypes" ) )
|
||||
{
|
||||
QStringList fsTypes;
|
||||
|
||||
if ( configurationMap.value( "availableFileSystemTypes" ).type() == QVariant::List )
|
||||
{
|
||||
fsTypes = CalamaresUtils::getStringList( configurationMap, "availableFileSystemTypes" );
|
||||
}
|
||||
else if ( configurationMap.value( "availableFileSystemTypes" ).type() == QVariant::String )
|
||||
{
|
||||
fsTypes = QStringList { CalamaresUtils::getString( configurationMap, "availableFileSystemTypes" ) };
|
||||
}
|
||||
QStringList fsTypes = CalamaresUtils::getStringList( configurationMap, "availableFileSystemTypes" );
|
||||
|
||||
m_eraseFsTypes = fsTypes;
|
||||
if ( !fsTypes.empty() )
|
||||
|
@ -297,18 +288,7 @@ Config::setConfigurationMap( const QVariantMap& configurationMap )
|
|||
}
|
||||
}
|
||||
|
||||
if ( configurationMap.contains( "requiredPartitionTableType" )
|
||||
&& configurationMap.value( "requiredPartitionTableType" ).type() == QVariant::List )
|
||||
{
|
||||
m_requiredPartitionTableType.clear();
|
||||
m_requiredPartitionTableType.append( configurationMap.value( "requiredPartitionTableType" ).toStringList() );
|
||||
}
|
||||
else if ( configurationMap.contains( "requiredPartitionTableType" )
|
||||
&& configurationMap.value( "requiredPartitionTableType" ).type() == QVariant::String )
|
||||
{
|
||||
m_requiredPartitionTableType.clear();
|
||||
m_requiredPartitionTableType.append( configurationMap.value( "requiredPartitionTableType" ).toString() );
|
||||
}
|
||||
m_requiredPartitionTableType = CalamaresUtils::getStringList( configurationMap, "requiredPartitionTableType" );
|
||||
gs->insert( "requiredPartitionTableType", m_requiredPartitionTableType );
|
||||
|
||||
fillGSConfigurationEFI(gs, configurationMap);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue