7#ifndef KFILEMETADATA_TYPEINFO_H
8#define KFILEMETADATA_TYPEINFO_H
11#include "kfilemetadata_export.h"
15namespace KFileMetaData {
21class KFILEMETADATA_EXPORT TypeInfo
24 TypeInfo(Type::Type type);
25 TypeInfo(
const TypeInfo& ti);
28 TypeInfo& operator=(
const TypeInfo& rhs);
30#if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 91)
34KFILEMETADATA_DEPRECATED_VERSION(5, 91,
"Use TypeInfo::operator==() const instead")
35 bool operator==(const TypeInfo& rhs);
40 bool operator==(
const TypeInfo& rhs)
const;
45 Type::Type type()
const;
55 QString displayName()
const;
61 static TypeInfo fromName(
const QString& name);
64 const std::unique_ptr<TypeInfoPrivate> d;