[partition] Simplify collecting partition descriptions
This commit is contained in:
parent
4c8e91dc70
commit
4440bf3bfc
@ -223,9 +223,15 @@ PartitionViewStep::prettyStatus() const
|
|||||||
const QList< PartitionCoreModule::SummaryInfo > list = m_core->createSummaryInfo();
|
const QList< PartitionCoreModule::SummaryInfo > list = m_core->createSummaryInfo();
|
||||||
|
|
||||||
cDebug() << "Summary for Partition" << list.length() << choice;
|
cDebug() << "Summary for Partition" << list.length() << choice;
|
||||||
auto joinDiskInfo = [ choice ]( QString& s, const PartitionCoreModule::SummaryInfo& i )
|
const QString diskInfoLabel = [ &choice, &list ]()
|
||||||
{ return s + diskDescription( 1, i, choice ); };
|
{
|
||||||
const QString diskInfoLabel = std::accumulate( list.begin(), list.end(), QString(), joinDiskInfo );
|
QStringList s;
|
||||||
|
for ( const auto& i : list )
|
||||||
|
{
|
||||||
|
s.append( diskDescription( 1, i, choice ) );
|
||||||
|
}
|
||||||
|
return s.join( QString() );
|
||||||
|
}();
|
||||||
const QString jobsLabel = jobDescriptions( jobs() ).join( QStringLiteral( "<br/>" ) );
|
const QString jobsLabel = jobDescriptions( jobs() ).join( QStringLiteral( "<br/>" ) );
|
||||||
return diskInfoLabel + "<br/>" + jobsLabel;
|
return diskInfoLabel + "<br/>" + jobsLabel;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user