|
Krita Source Code Documentation
|
#include <exiv2/exiv2.hpp>#include <QDateTime>#include <QScopedPointer>#include <kis_debug.h>#include <kis_meta_data_value.h>Go to the source code of this file.
Functions | |
| template<typename T > | |
| Exiv2::Value * | arrayToExivValue (const KisMetaData::Value &value) |
| KisMetaData::Value | exivValueToKMDValue (const Exiv2::Value::AutoPtr &value, bool forceSeq, KisMetaData::Value::ValueType arrayType=KisMetaData::Value::UnorderedArray) |
| Exiv2::Value * | kmdValueToExivValue (const KisMetaData::Value &value, Exiv2::TypeId type) |
| Convert a KisMetaData to an Exiv value. | |
| Exiv2::Value * | kmdValueToExivXmpValue (const KisMetaData::Value &value) |
| Exiv2::Value * | variantToExivValue (const QVariant &variant, Exiv2::TypeId type) |
| Exiv2::Value * arrayToExivValue | ( | const KisMetaData::Value & | value | ) |
Definition at line 168 of file kis_exiv2_common.h.
References KisMetaData::Value::asVariant(), and value().
|
inline |
Definition at line 26 of file kis_exiv2_common.h.
References dbgMetaData, KisMetaData::Value::toString(), and value().
|
inline |
Convert a KisMetaData to an Exiv value.
Definition at line 179 of file kis_exiv2_common.h.
References KisMetaData::Value::AlternativeArray, KisMetaData::Value::asRational(), KisMetaData::Value::Invalid, KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisMetaData::Value::LangArray, KisMetaData::Value::OrderedArray, KisMetaData::Value::Rational, KisMetaData::Value::UnorderedArray, v, value(), KisMetaData::Value::Variant, variantToExivValue(), and warnMetaData.
|
inline |
Convert a KisMetaData to an Exiv value, without knowing the targeted Exiv2::TypeId This function should be used for saving to XMP.
Definition at line 264 of file kis_exiv2_common.h.
References KisMetaData::Value::AlternativeArray, KisMetaData::Value::asArray(), KisMetaData::Value::Invalid, kmdValueToExivXmpValue(), KisMetaData::Value::LangArray, KisMetaData::Value::OrderedArray, KisMetaData::Value::Rational, KisMetaData::Value::Structure, KisMetaData::Value::UnorderedArray, value(), KisMetaData::Value::Variant, and warnKrita.
|
inline |
Definition at line 124 of file kis_exiv2_common.h.
References dbgMetaData.