29 Q_PROPERTY(QString roleName READ roleName WRITE setRoleName NOTIFY roleNameChanged)
30 QML_NAMED_ELEMENT(RoleFilter)
32 QML_ADDED_IN_VERSION(6, 10)
35 explicit QQmlRoleFilter(QObject *parent =
nullptr);
36 QQmlRoleFilter(QQmlFilterBasePrivate *priv, QObject *parent =
nullptr);
37 ~QQmlRoleFilter() =
default;
39 const QString& roleName()
const;
40 void setRoleName(
const QString& roleName);
43 void roleNameChanged();
46 int itemRole(
const QQmlSortFilterProxyModel *proxyModel)
const;
49 Q_DECLARE_PRIVATE(QQmlRoleFilter)