7#ifndef CARD_INFO_COMPARATOR_H
8#define CARD_INFO_COMPARATOR_H
18 explicit CardInfoComparator(
const QStringList &properties, Qt::SortOrder order = Qt::AscendingOrder);
26 [[nodiscard]]
bool compareVariants(
const QVariant &a,
const QVariant &b)
const;
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
Qt::SortOrder m_order
Definition card_info_comparator.h:23
QVariant getProperty(const CardInfoPtr &card, const QString &property) const
Definition card_info_comparator.cpp:58
bool compareVariants(const QVariant &a, const QVariant &b) const
Definition card_info_comparator.cpp:26
CardInfoComparator(const QStringList &properties, Qt::SortOrder order=Qt::AscendingOrder)
Definition card_info_comparator.cpp:3
QStringList m_properties
Definition card_info_comparator.h:22
bool operator()(const CardInfoPtr &a, const CardInfoPtr &b) const
Definition card_info_comparator.cpp:8