129 virtual QString GetFilterVerb ()
const = 0;
146 Q_DECLARE_INTERFACE (
IDataFilter,
"org.Deviant.LeechCraft.IDataFilter/1.0")
Base interface for data filter plugins.
QString Name_
The human-readable name of the filter variant.
QString Description_
The description of the filter variant.
Q_DECLARE_METATYPE(QVariantList *)
QIcon Icon_
The icon representing the filter variant.
QByteArray ID_
The ID of this filter variant.
std::function< void(QVariant)> DataFilterCallback_f
The type to be used as a data filter callback.
Describes a single filter variant supported by this data filter.