9#ifndef _KFILEMETADTA_WRITERPLUGIN_H
10#define _KFILEMETADTA_WRITERPLUGIN_H
12#include "kfilemetadata_export.h"
17namespace KFileMetaData
23class KFILEMETADATA_EXPORT WriterPlugin :
public QObject
27 explicit WriterPlugin(QObject* parent);
28 ~WriterPlugin()
override;
30 virtual QStringList writeMimetypes()
const = 0;
32 virtual void write(
const WriteData& data) = 0;
36Q_DECLARE_INTERFACE(KFileMetaData::WriterPlugin,
"org.kde.kf5.kfilemetadata.WriterPlugin")