25 #ifndef DIGIKAM_DIMG_BUILT_IN_FILTERS_H
26 #define DIGIKAM_DIMG_BUILT_IN_FILTERS_H
40 class DImgThreadedFilter;
84 void setAction(
Type type,
const QVariant& arg = QVariant());
91 bool isReversible()
const;
101 void apply(
DImg& image)
const;
116 QString displayableName()
const;
117 QString i18nDisplayableName()
const;
118 QString filterIcon()
const;
128 static QString i18nDisplayableName(
const QString& filterIdentifier);
129 static QString filterIcon(
const QString& filterIdentifier);
131 static QStringList supportedFilters();
136 static QList<int> supportedVersions(
const QString& filterIdentifier);
141 static bool isSupported(
const QString& filterIdentifier);
142 static bool isSupported(
const QString& filterIdentifier,
int version);
Definition: dimgbuiltinfilter.h:44
QVariant m_arg
Definition: dimgbuiltinfilter.h:147
Type m_type
Definition: dimgbuiltinfilter.h:146
Type
Definition: dimgbuiltinfilter.h:48
@ FlipVertically
Definition: dimgbuiltinfilter.h:54
@ Resize
Argument: QSize.
Definition: dimgbuiltinfilter.h:56
@ Rotate90
Definition: dimgbuiltinfilter.h:50
@ Rotate270
Definition: dimgbuiltinfilter.h:52
@ NoOperation
Definition: dimgbuiltinfilter.h:49
@ FlipHorizontally
Definition: dimgbuiltinfilter.h:53
@ ConvertTo8Bit
Definition: dimgbuiltinfilter.h:57
@ Crop
Argument: QRect.
Definition: dimgbuiltinfilter.h:55
@ Rotate180
Definition: dimgbuiltinfilter.h:51
Definition: dimgthreadedfilter.h:41
Definition: filteraction.h:43
Definition: datefolderview.cpp:43
Type
Definition: gpsitemcontainer.h:45