7#ifndef _KFILEMETADATA_EXTRACTIONRESULT_H
8#define _KFILEMETADATA_EXTRACTIONRESULT_H
15#include "kfilemetadata_export.h"
16#include "embeddedimagedata.h"
20namespace KFileMetaData {
21class ExtractionResultPrivate;
45#if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 76)
47 ExtractEverything KFILEMETADATA_ENUMERATOR_DEPRECATED_VERSION_BELATED(5, 82, 5, 76,
"Specify flags explicitly") = (ExtractMetaData | ExtractPlainText)
61 ExtractionResult(const QString& url, const QString& mimetype = QString(), const
Flags& flags =
Flags{ExtractPlainText | ExtractMetaData});
91 virtual void append(
const QString& text) = 0;
122 void addImageData(QMap<EmbeddedImageData::ImageType, QByteArray>&& images);
130 QMap<EmbeddedImageData::ImageType, QByteArray>
imageData()
const;
133 const std::unique_ptr<ExtractionResultPrivate> d;
<KFileMetaData/Properties>
Property
The Property enum contains all files property types that KFileMetaData manipulates.
Definition properties.h:25