Move sorting comparison function to lambda.

This commit is contained in:
Andrius Štikonas 2016-11-19 01:39:10 +00:00
parent 6926046edb
commit e0afdeb6cb
1 changed files with 1 additions and 6 deletions

View File

@ -554,11 +554,6 @@ void PartitionTable::setType(const Device& d, TableType t)
updateUnallocated(d); updateUnallocated(d);
} }
static bool isPartitionLessThan(const Partition* p1, const Partition* p2)
{
return p1->number() < p2->number();
}
QTextStream& operator<<(QTextStream& stream, const PartitionTable& ptable) QTextStream& operator<<(QTextStream& stream, const PartitionTable& ptable)
{ {
stream << "type: \"" << ptable.typeName() << "\"\n" stream << "type: \"" << ptable.typeName() << "\"\n"
@ -579,7 +574,7 @@ QTextStream& operator<<(QTextStream& stream, const PartitionTable& ptable)
} }
} }
qSort(partitions.begin(), partitions.end(), isPartitionLessThan); qSort(partitions.begin(), partitions.end(), [](const Partition* p1, const Partition* p2) { return p1->number() < p2->number(); });
foreach(const auto &p, partitions) foreach(const auto &p, partitions)
stream << *p; stream << *p;