KDECore
kexportplugin.h File Reference
#include <kglobal.h>
#include <kdeversion.h>
#include <QtCore/QPluginLoader>
#include <QtCore/QtPlugin>
Include dependency graph for kexportplugin.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
struct | KDEPluginVerificationData |
Defines | |
#define | K_EXPORT_PLUGIN(factory) |
#define | K_EXPORT_PLUGIN_VERSION(version) Q_EXTERN_C KDE_EXPORT const quint32 kde_plugin_version = version; |
#define | K_PLUGIN_VERIFICATION_DATA |
Define Documentation
#define K_EXPORT_PLUGIN | ( | factory | ) | [related] |
Value:
Q_EXPORT_PLUGIN(factory) \ K_PLUGIN_VERIFICATION_DATA
Definition at line 71 of file kexportplugin.h.
#define K_EXPORT_PLUGIN_VERSION | ( | version | ) | Q_EXTERN_C KDE_EXPORT const quint32 kde_plugin_version = version; [related] |
Use this macro if you want to give your plugin a version number. You can later access the version number with KPluginLoader::pluginVersion()
Definition at line 61 of file kexportplugin.h.
#define K_PLUGIN_VERIFICATION_DATA |
Value:
Q_EXTERN_C KDE_EXPORT const KDEPluginVerificationData kde_plugin_verification_data = \ { KDEPluginVerificationData::PluginVerificationDataVersion, KDE_VERSION, KDE_VERSION_STRING };
For internal use only.
Used to export the KDE version a plugin was compiled against.
- See also:
- KDEPluginVerificationData
Definition at line 52 of file kexportplugin.h.