30class DImgThreadedFilter;
74 void setAction(
Type type,
const QVariant& arg = QVariant());
81 bool isReversible()
const;
91 void apply(
DImg& image)
const;
106 QString displayableName()
const;
107 QString i18nDisplayableName()
const;
108 QString filterIcon()
const;
118 static QString i18nDisplayableName(
const QString& filterIdentifier);
119 static QString filterIcon(
const QString& filterIdentifier);
121 static QStringList supportedFilters();
126 static QList<int> supportedVersions(
const QString& filterIdentifier);
131 static bool isSupported(
const QString& filterIdentifier);
132 static bool isSupported(
const QString& filterIdentifier,
int version);
Definition dimgbuiltinfilter.h:34
QVariant m_arg
Definition dimgbuiltinfilter.h:137
Type
Definition dimgbuiltinfilter.h:38
@ FlipVertically
Definition dimgbuiltinfilter.h:44
@ Resize
Argument: QSize.
Definition dimgbuiltinfilter.h:46
@ Rotate90
Definition dimgbuiltinfilter.h:40
@ Rotate270
Definition dimgbuiltinfilter.h:42
@ NoOperation
Definition dimgbuiltinfilter.h:39
@ FlipHorizontally
Definition dimgbuiltinfilter.h:43
@ ConvertTo8Bit
Definition dimgbuiltinfilter.h:47
@ Crop
Argument: QRect.
Definition dimgbuiltinfilter.h:45
@ Rotate180
Definition dimgbuiltinfilter.h:41
DImgBuiltinFilter()=default
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition datefolderview.cpp:34