akonadi
itemserializerplugin.cpp
static void overridePluginLookup(QObject *plugin)
Override the plugin-lookup with plugin.
Definition: itemserializer.cpp:221
virtual QSet< QByteArray > availableParts(const Item &item) const
Returns the parts available in the item item.
Definition: itemserializerplugin.cpp:52
virtual bool deserialize(Item &item, const QByteArray &label, QIODevice &data, int version)=0
Converts serialized item data provided in data into payload for item.
virtual ~ItemSerializerPlugin()
Destroys the item serializer plugin.
Definition: itemserializerplugin.cpp:29
const_iterator insert(const T &value)
virtual ~ItemSerializerPluginV2()
Destroys the item serializer plugin.
Definition: itemserializerplugin.cpp:48
virtual QSet< QByteArray > parts(const Item &item) const
Returns a list of available parts for the given item payload.
Definition: itemserializerplugin.cpp:33
virtual bool open(QFlags< QIODevice::OpenModeFlag > flags)
static void overridePluginLookup(QObject *plugin)
Override the plugin-lookup with plugin.
Definition: itemserializerplugin.cpp:43
virtual void apply(Item &item, const Item &other)
Merges the payload parts in other into item.
Definition: itemserializerplugin.cpp:61
virtual void close()
void setBuffer(QByteArray *byteArray)
virtual bool seek(qint64 pos)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.