MythTV
master
|
#include <xmlplistSerializer.h>
Public Member Functions | |
XmlPListSerializer (QIODevice *pDevice) | |
~XmlPListSerializer () override=default | |
QString | GetContentType () override |
![]() | |
XmlSerializer (QIODevice *pDevice, const QString &sRequestName) | |
virtual | ~XmlSerializer () |
QString | GetContentType () override |
XmlSerializer (const XmlSerializer &)=delete | |
XmlSerializer & | operator= (const XmlSerializer &)=delete |
![]() | |
virtual void | Serialize (const QObject *pObject, const QString &_sName=QString()) |
virtual void | Serialize (const QVariant &vValue, const QString &sName) |
virtual void | AddHeaders (QStringMap &headers) |
Serializer () | |
Protected Member Functions | |
void | BeginSerialize (QString &sName) override |
void | EndSerialize () override |
void | RenderValue (const QString &sName, const QVariant &vValue, bool needKey=true) |
void | RenderStringList (const QString &sName, const QStringList &list) |
void | RenderList (const QString &sName, const QVariantList &list) |
void | RenderMap (const QString &sName, const QVariantMap &map) |
void | BeginObject (const QString &sName, const QObject *pObject) override |
void | EndObject (const QString &sName, const QObject *pObject) override |
void | AddProperty (const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp) override |
void | SerializePListObjectProperties (const QString &sName, const QObject *pObject, bool needKey) |
![]() | |
void | BeginSerialize (QString &sName) override |
void | EndSerialize () override |
void | BeginObject (const QString &sName, const QObject *pObject) override |
void | EndObject (const QString &sName, const QObject *pObject) override |
void | AddProperty (const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp) override |
void | RenderValue (const QString &sName, const QVariant &vValue) |
void | RenderEnum (const QString &sName, const QVariant &vValue, const QMetaProperty *pMetaProp) |
void | RenderStringList (const QString &sName, const QStringList &list) |
void | RenderList (const QString &sName, const QVariantList &list) |
void | RenderMap (const QString &sName, const QVariantMap &map) |
![]() | |
void | SerializeObject (const QObject *pObject, const QString &sName) |
void | SerializeObjectProperties (const QObject *pObject) |
Additional Inherited Members | |
![]() | |
bool | PropertiesAsAttributes {true} |
![]() | |
static QString | GetItemName (const QString &sName) |
static QString | GetContentName (const QString &sName, const QMetaObject *pMetaObject, const QMetaProperty *pMetaProp) |
static QString | FindOptionValue (const QStringList &sOptions, const QString &sName) |
![]() | |
static QString | ReadPropertyMetadata (const QObject *pObject, const QString &sPropName, const QString &sKey) |
![]() | |
QXmlStreamWriter * | m_pXmlWriter {nullptr} |
QString | m_sRequestName |
bool | m_bIsRoot {true} |
![]() | |
QCryptographicHash | m_hash |
Definition at line 12 of file xmlplistSerializer.h.
|
inlineexplicit |
Definition at line 37 of file xmlplistSerializer.h.
|
overridedefault |
|
overrideprotectedvirtual |
Reimplemented from Serializer.
Definition at line 27 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Reimplemented from Serializer.
Definition at line 38 of file xmlplistSerializer.cpp.
|
protected |
Definition at line 50 of file xmlplistSerializer.cpp.
Referenced by AddProperty(), RenderList(), and RenderMap().
|
protected |
Definition at line 181 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
protected |
Definition at line 152 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
protected |
Definition at line 194 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 211 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 234 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 240 of file xmlplistSerializer.cpp.
Referenced by SerializePListObjectProperties().
|
protected |
Definition at line 248 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
overridevirtual |
Implements Serializer.
Definition at line 45 of file xmlplistSerializer.cpp.