Witajcie Bracia i Siostry w kodzie
Potrzebuję podpowiedzi do następującego zagadnienia - mam QList<const InventoryItem*>
którą mogę w niestandardowy(tj. oparty o moją własną kolejność) sposób posortować poprzez CustomSortOrder::sortItems(QList<const InventoryItem*> &listToSort, const QString &sortGroupName)
. Teraz zaszła potrzeba, aby tegoż samego CustomSortOrder
użyć do posortowania innej QList<const EquipmentGroupItemWidget*>
. Ówże EquipmentGroupItemWidget
zbudowany jest w takowy sposób:
class EquipmentGroupItemWidget
{
//jakaś zawartość klasy, ale przede wszystkim:
InventoryItem *item;
};
Moje pytanie brzmi - czy poprzez użycie jakiejś sprytnej konwersji automatycznej dałoby radę użyć istniejącej implementacji CustomSortOrder
do posortowania listy EquipmentGroupItemWidget
ów?