KIO::MetaData Class
Header: | #include <MetaData> |
CMake: | find_package(KF6 REQUIRED COMPONENTS KIO) target_link_libraries(mytarget PRIVATE KF6::KIOCore) |
Public Functions
MetaData() | |
MetaData(const QMap<QString, QString> &metaData) | |
MetaData(const QMap<QString, QVariant> &) | |
QVariant | toVariant() const |
KIO::MetaData & | operator+=(const QMap<QString, QString> &metaData) |
KIO::MetaData & | operator+=(const QMap<QString, QVariant> &metaData) |
KIO::MetaData & | operator=(const QMap<QString, QVariant> &metaData) |
Detailed Description
@class KIO::MetaData metadata.h <KIO/MetaData>
MetaData is a simple map of key/value strings.
Member Function Documentation
MetaData::MetaData()
Creates an empty meta data map.
MetaData::MetaData(const QMap<QString, QString> &metaData)
Copy constructor.
MetaData::MetaData(const QMap<QString, QVariant> &)
Creates a meta data map from a QVaraint map. @since 4.3.1
QVariant MetaData::toVariant() const
Returns the contents of the map as a QVariant.
@return a QVariant representation of the meta data map. @since 4.3.1
KIO::MetaData &MetaData::operator+=(const QMap<QString, QString> &metaData)
Adds the given meta data map to this map. @param metaData the map to add @return this map
KIO::MetaData &MetaData::operator+=(const QMap<QString, QVariant> &metaData)
Same as above except the value in the map is a QVariant.
This convenience function allows you to easily assign the values of a QVariant to this meta data class.
@param metaData the map to add @return this map @since 4.3.1
KIO::MetaData &MetaData::operator=(const QMap<QString, QVariant> &metaData)
Sets the given meta data map to this map. @param metaData the map to add @return this map @since 4.3.1