libqutim
0.3.1.0
|
#include "libqutim_version.h"
#include "extensioninfo.h"
#include <QtCore/QtPlugin>
#include <QtCore/QObject>
#include <QtCore/QSharedDataPointer>
Go to the source code of this file.
Classes | |
class | qutim_sdk_0_3::CommandArgument |
class | qutim_sdk_0_3::CommandArgumentsHandler |
class | qutim_sdk_0_3::Plugin |
class | qutim_sdk_0_3::PluginFactory |
class | qutim_sdk_0_3::PluginInfo |
Namespaces | |
namespace | qutim_sdk_0_3 |
Defines | |
#define | PLUGIN_VERSION(major, minor, secminor, patch) QUTIM_MAKE_VERSION(major, minor, secminor, patch) |
#define | QUTIM_EXPORT_PLUGIN(Plugin) QUTIM_EXPORT_PLUGIN2(Plugin, Plugin) |
#define | QUTIM_EXPORT_PLUGIN2(Plugin, Class) |
#define | QUTIM_EXPORT_STRING(ID) QUTIM_EXPORT_STRING_HELPER(ID) |
#define | QUTIM_EXPORT_STRING_HELPER(ID) #ID |
Functions | |
Q_DECL_IMPORT void | qutim_sdk_0_3::debugAddPluginId (quint64, const QMetaObject *meta) |
Q_DECL_IMPORT QList < QWeakPointer< Plugin > > | qutim_sdk_0_3::pluginsList () |
#define PLUGIN_VERSION | ( | major, | |
minor, | |||
secminor, | |||
patch | |||
) | QUTIM_MAKE_VERSION(major, minor, secminor, patch) |
#define QUTIM_EXPORT_PLUGIN | ( | Plugin | ) | QUTIM_EXPORT_PLUGIN2(Plugin, Plugin) |
#define QUTIM_EXPORT_PLUGIN2 | ( | Plugin, | |
Class | |||
) |
Q_EXPORT_PLUGIN2(Plugin,Class) \ static const char *qutim_plugin_verification_data = \ "pattern=""QUTIM_PLUGIN_VERIFICATION_DATA""\n" \ "debugid="QUTIM_EXPORT_STRING(QUTIM_PLUGIN_ID)"\n" \ "libqutim="QUTIM_VERSION_STRING"\0"; \ Q_EXTERN_C Q_DECL_EXPORT \ const char * Q_STANDARD_CALL qutim_plugin_query_verification_data() \ { return qutim_plugin_verification_data; }
#define QUTIM_EXPORT_STRING | ( | ID | ) | QUTIM_EXPORT_STRING_HELPER(ID) |
#define QUTIM_EXPORT_STRING_HELPER | ( | ID | ) | #ID |