|
KanoopCommonQt 2.1.1
Kanoop foundational Qt utility library
|
|
A QList of QSharedPointer<T> that serializes/deserializes its elements via ISerializableToJsonObject. More...
#include <serializablejsonlist.h>
Inheritance diagram for SerializableJsonPtrList< T >:
Collaboration diagram for SerializableJsonPtrList< T >:Public Member Functions | |
| QJsonArray | serializeToJsonArray () const |
| Serialize all elements to a QJsonArray. | |
| void | deserializeFromJsonArray (const QJsonArray &jsonArray) |
| Populate this list by deserializing each element of a QJsonArray. | |
A QList of QSharedPointer<T> that serializes/deserializes its elements via ISerializableToJsonObject.
| T | Element type; must derive from both ISerializableToJsonObject and IDeserializableFromJsonObject. |
Definition at line 64 of file serializablejsonlist.h.
|
inline |
Populate this list by deserializing each element of a QJsonArray.
| jsonArray | Source JSON array |
Definition at line 87 of file serializablejsonlist.h.
|
inline |
Serialize all elements to a QJsonArray.
Definition at line 71 of file serializablejsonlist.h.