17#ifndef EXPRESSIONFILTERMODEL_H
18#define EXPRESSIONFILTERMODEL_H
20#include "lomirisortfilterproxymodelqml.h"
23class ExpressionFilterModel :
public LomiriSortFilterProxyModelQML
26 Q_PROPERTY(QJSValue matchExpression READ matchExpression WRITE setMatchExpression NOTIFY matchExpressionChanged)
28 explicit ExpressionFilterModel(QObject *parent = 0);
30 bool filterAcceptsRow(
int sourceRow,
const QModelIndex &sourceParent)
const override;
32 QJSValue matchExpression()
const;
33 void setMatchExpression(
const QJSValue& value);
36 void matchExpressionChanged();
39 mutable QJSValue m_matchExpression;