17#include "expressionfiltermodel.h"
19ExpressionFilterModel::ExpressionFilterModel(QObject *parent)
20 : LomiriSortFilterProxyModelQML(parent)
24QJSValue ExpressionFilterModel::matchExpression()
const
26 return m_matchExpression;
29void ExpressionFilterModel::setMatchExpression(
const QJSValue &value)
31 m_matchExpression = value;
36ExpressionFilterModel::filterAcceptsRow(
int sourceRow,
37 const QModelIndex &sourceParent)
const
39 if (m_matchExpression.isCallable()) {
42 QJSValue ret = m_matchExpression.call(args);
48 return LomiriSortFilterProxyModelQML::filterAcceptsRow(sourceRow, sourceParent);