28 Q_PROPERTY(QString roleName READ roleName WRITE setRoleName NOTIFY roleNameChanged)
29 QML_NAMED_ELEMENT(RoleFilter)
31 QML_ADDED_IN_VERSION(6, 10)
34 explicit QQmlRoleFilter(QObject *parent =
nullptr);
35 QQmlRoleFilter(QQmlFilterBasePrivate *priv, QObject *parent =
nullptr);
36 ~QQmlRoleFilter() =
default;
38 const QString& roleName()
const;
39 void setRoleName(
const QString& roleName);
42 void roleNameChanged();
45 int itemRole(
const QQmlSortFilterProxyModel *proxyModel)
const;
48 Q_DECLARE_PRIVATE(QQmlRoleFilter)