32#ifndef _QX_MODEL_ROW_COMPARE_H_
33#define _QX_MODEL_ROW_COMPARE_H_
68 if (!
m_pDataMember || ! t1.second || ! t2.second) {
return false; }
Common interface for all class properties registered into QxOrm context.
qx::IxDataMember : common interface for all class properties registered into QxOrm context
virtual QVariant toVariant(const void *pOwner, const QString &sFormat, int iIndexName=-1, qx::cvt::context::ctx_type ctx=qx::cvt::context::e_no_context) const =0
QX_DLL_EXPORT bool compareQVariant(const QVariant &v1, const QVariant &v2, bool bAscending) QX_USED
Root namespace for all QxOrm library features.
qx::QxModelRowCompare : functor used to provide sort feature for all models based on qx::IxModel inte...
bool operator()(const T &t1, const T &t2) const
qx::IxDataMember * m_pDataMember
Data member associated to the model column to sort.
bool m_bAscendingOrder
Sort your model using ascending or descending order.
QxModelRowCompare(bool bAscendingOrder, qx::IxDataMember *pDataMember)