24 #ifndef DIGIKAM_DPLUGIN_DIMG_H
25 #define DIGIKAM_DPLUGIN_DIMG_H
51 explicit DPluginDImg(QObject*
const parent =
nullptr);
62 int count()
const override {
return 1; };
66 QStringList
categories()
const override {
return QStringList(); };
85 QMap<QString, QString> extraAboutData()
const override;
86 QString extraAboutDataTitle()
const override;
117 virtual int canRead(
const QFileInfo& fileInfo,
bool magic)
const = 0;
123 virtual int canWrite(
const QString& format)
const = 0;
Definition: dimgloader.h:51
Definition: dplugindimg.h:43
QString ifaceIid() const override
Definition: dplugindimg.h:75
virtual bool previewSupported() const
Definition: dplugindimg.h:106
virtual QString loaderName() const =0
virtual int canWrite(const QString &format) const =0
virtual QString typeMimes() const =0
virtual int canRead(const QFileInfo &fileInfo, bool magic) const =0
void setVisible(bool) override
Definition: dplugindimg.h:70
QStringList categories() const override
Definition: dplugindimg.h:66
virtual DImgLoader * loader(DImg *const image, const DRawDecoding &rawSettings=DRawDecoding()) const =0
bool hasVisibilityProperty() const override
Definition: dplugindimg.h:80
int count() const override
Definition: dplugindimg.h:62
Definition: drawdecoding.h:48
#define DIGIKAM_DPLUGIN_DIMG_IID
Definition: dplugin.h:52
Definition: datefolderview.cpp:43