akonadi
itemserializer_p.h
47 static void deserialize(Item &item, const QByteArray &label, const QByteArray &data, int version, bool external);
51 static void serialize(const Item &item, const QByteArray &label, QByteArray &data, int &version);
void serialize(const Item &, const QByteArray &, QIODevice &, int &)
Convert the payload object provided in item into its serialzed form into data.
Definition itemserializer.cpp:54
bool deserialize(Item &, const QByteArray &, QIODevice &, int)
Converts serialized item data provided in data into payload for item.
Definition itemserializer.cpp:44
The base class for item type serializer plugins.
Definition itemserializerplugin.h:120
Definition itemserializer_p.h:44
static QSet< QByteArray > availableParts(const Item &item)
Returns a list of parts available remotely in the item payload.
Definition itemserializer.cpp:172
static Item convert(const Item &item, int metaTypeId)
Tries to convert the payload in item into type with metatype-id metaTypeId.
Definition itemserializer.cpp:191
static void apply(Item &item, const Item &other)
Throws ItemSerializerException on failure.
Definition itemserializer.cpp:136
static QSet< QByteArray > parts(const Item &item)
Returns a list of parts available in the item payload.
Definition itemserializer.cpp:164
static void serialize(const Item &item, const QByteArray &label, QByteArray &data, int &version)
throws ItemSerializerException on failure
Definition itemserializer.cpp:116
static void deserialize(Item &item, const QByteArray &label, const QByteArray &data, int version, bool external)
throws ItemSerializerException on failure
Definition itemserializer.cpp:84
static void overridePluginLookup(QObject *plugin)
Override the plugin-lookup with plugin.
Definition itemserializer.cpp:221
void serialize(const Item &, const QByteArray &, QIODevice &, int &)
Convert the payload object provided in item into its serialzed form into data.
Definition itemserializer.cpp:75
bool deserialize(Item &, const QByteArray &, QIODevice &, int)
Converts serialized item data provided in data into payload for item.
Definition itemserializer.cpp:61
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.