1/*
2 SPDX-FileCopyrightText: 2022 Kai Uwe Broulik <kde@broulik.de>
3
4 SPDX-License-Identifier: LGPL-2.1-or-later
5*/
6
7#ifndef FB2EXTRACTOR_H
8#define FB2EXTRACTOR_H
9
10#include "extractorplugin.h"
11
12namespace KFileMetaData
13{
14class Fb2Extractor : public ExtractorPlugin
15{
16 Q_OBJECT
17 Q_PLUGIN_METADATA(IID kfilemetadata_extractor_iid
18 FILE "fb2extractor.json")
19 Q_INTERFACES(KFileMetaData::ExtractorPlugin)
20
21public:
22 explicit Fb2Extractor(QObject *parent = nullptr);
23
24 void extract(ExtractionResult *result) override;
25 QStringList mimetypes() const override;
26};
27
28}
29
30#endif // FB2EXTRACTOR_H
31

source code of kfilemetadata/src/extractors/fb2extractor.h