Cutelee 6.1.0
UnorderedListFilter Class Reference
Inheritance diagram for UnorderedListFilter:

Public Member Functions

QVariant doFilter (const QVariant &input, const QVariant &argument={}, bool autoescape={}) const override
bool isSafe () const override
Public Member Functions inherited from Cutelee::Filter
virtual ~Filter ()
SafeString conditionalEscape (const SafeString &input) const
SafeString escape (const QString &input) const
SafeString escape (const SafeString &input) const

Protected Member Functions

SafeString processList (const QVariantList &list, int tabs, bool autoescape) const

Detailed Description

Definition at line 98 of file lists.h.

Member Function Documentation

◆ doFilter()

QVariant UnorderedListFilter::doFilter ( const QVariant & input,
const QVariant & argument = {},
bool autoescape = {} ) const
overridevirtual

Reimplement to filter input given argument.

autoescape determines whether the autoescape feature is currently on or off. Most filters will not use this.

See also
Autoescaping and safe-ness

Implements Cutelee::Filter.

Definition at line 206 of file lists.cpp.

References QVariant::canConvert(), Cutelee::markSafe(), and QVariant::value().

◆ isSafe()

bool UnorderedListFilter::isSafe ( ) const
inlineoverridevirtual

Reimplement to return whether this filter is safe.

Reimplemented from Cutelee::Filter.

Definition at line 104 of file lists.h.

◆ processList()

SafeString UnorderedListFilter::processList ( const QVariantList & list,
int tabs,
bool autoescape ) const
protected

Definition at line 218 of file lists.cpp.