akonadi
Enumerations | |
enum | Option { NoOptions, NoDefault = 1, _LastOption, OptionMask = 2*_LastOption-1 } |
Functions | |
QObject * | defaultObjectForMimeType (const QString &mimetype) |
ItemSerializerPlugin * | defaultPluginForMimeType (const QString &mimetype) |
QObject * | objectForMimeTypeAndClass (const QString &mimetype, const QVector< int > &metaTypeIds, Options options=NoOptions) |
ItemSerializerPlugin * | pluginForMimeTypeAndClass (const QString &mimetype, const QVector< int > &metaTypeIds, Options options=NoOptions) |
Detailed Description
With KDE 4.6 we are on the way to change the ItemSerializer plugins into general TypePlugins which provide several type specific actions, namely:
- Serializing/Deserializing of payload
- Comparing two payloads and reporting the differences
To share the code of loading the plugins and finding the right plugin for a given mime type the old code from ItemSerializer has been extracted into the pluginForMimeType() method inside the TypePluginLoader namespace.
Function Documentation
QObject * Akonadi::TypePluginLoader::defaultObjectForMimeType | ( | const QString & | mimetype | ) |
Returns the default type plugin object that matches the given mimetype
.
Definition at line 401 of file typepluginloader.cpp.
ItemSerializerPlugin * Akonadi::TypePluginLoader::defaultPluginForMimeType | ( | const QString & | mimetype | ) |
Returns the default item serializer plugin that matches the given mimetype
.
Definition at line 418 of file typepluginloader.cpp.
QObject * Akonadi::TypePluginLoader::objectForMimeTypeAndClass | ( | const QString & | mimetype, |
const QVector< int > & | metaTypeIds, | ||
Options | options = NoOptions |
||
) |
Returns the type plugin object that matches the given mimetype
, and any of the classes described by metaTypeIds
.
Definition at line 389 of file typepluginloader.cpp.
ItemSerializerPlugin * Akonadi::TypePluginLoader::pluginForMimeTypeAndClass | ( | const QString & | mimetype, |
const QVector< int > & | metaTypeIds, | ||
Options | options = NoOptions |
||
) |
Returns the item serializer plugin that matches the given mimetype
, and any of the classes described by metaTypeIds
.
Definition at line 405 of file typepluginloader.cpp.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:53 by doxygen 1.8.3.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.