9#ifndef KFILEMETADTA_WRITER_H
10#define KFILEMETADTA_WRITER_H
12#include "kfilemetadata_export.h"
17namespace KFileMetaData
21class WriterCollection;
27class KFILEMETADATA_EXPORT Writer
29 enum WriterPluginOwnership {
38 void write(
const WriteData& data);
39 QStringList mimetypes()
const;
43 Writer(
const Writer&);
45 void operator =(
const Writer&);
47 void setAutoDeletePlugin(WriterPluginOwnership autoDelete);
49 std::unique_ptr<WriterPrivate> d;
50 friend class WriterPrivate;
51 friend class WriterCollectionPrivate;