#ifndef UKUIFILEMETADATACREATOR_H
#define UKUIFILEMETADATACREATOR_H

#include <QObject>
#include <ukui-file-metadata/extractor-plugin.h>

class UKUIFileMetadataCreator : public UkuiFileMetadata::ExtractorPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "org.ukui.ukuifilemetadata.ExtractorPlugin" FILE "ukui-file-metadata-calligra.json")
    Q_INTERFACES(UkuiFileMetadata::ExtractorPlugin)
public:
    explicit UKUIFileMetadataCreator(QObject *parent = nullptr);

    void extract(UkuiFileMetadata::ExtractionResult *result) override;
    QStringList mimetypes() const override;
};

#endif // UKUIFILEMETADATACREATOR_H
