Go to the documentation of this file. 1 #ifndef XMLPLISTSERIALIZER_H
2 #define XMLPLISTSERIALIZER_H
4 #include <QXmlStreamWriter>
20 void RenderValue (
const QString &sName,
const QVariant &vValue ,
bool needKey =
true);
22 void RenderList (
const QString &sName,
const QVariantList &list );
23 void RenderMap (
const QString &sName,
const QVariantMap &map );
25 void BeginObject(
const QString &sName,
const QObject *pObject )
override;
26 void EndObject (
const QString &sName,
const QObject *pObject )
override;
28 const QVariant &vValue,
29 const QMetaObject *pMetaParent,
30 const QMetaProperty *pMetaProp )
override;
32 void SerializePListObjectProperties(
const QString &sName,
33 const QObject *pObject,
45 #endif // XMLPLISTSERIALIZER_H
void RenderList(const QString &sName, const QVariantList &list)
void EndSerialize() override
void RenderStringList(const QString &sName, const QStringList &list)
void BeginSerialize(QString &sName) override
void AddProperty(const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp) override
XmlPListSerializer(QIODevice *pDevice)
void EndObject(const QString &sName, const QObject *pObject) override
void BeginObject(const QString &sName, const QObject *pObject) override
void RenderValue(const QString &sName, const QVariant &vValue)
void RenderMap(const QString &sName, const QVariantMap &map)
QString GetContentType() override