#include
<QtCore/qobject.h>
#include <QtCore/qpointer.h>
Go to the source code of this
file.
Define Documentation
| #define Q_EXTERN_C extern |
| #define Q_IMPORT_PLUGIN |
( |
|
PLUGIN |
) |
|
Value:
extern QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance_##PLUGIN(); \
class Static##PLUGIN##PluginInstance{ \
public: \
Static##PLUGIN##PluginInstance() { \
qRegisterStaticPluginInstanceFunction(qt_plugin_instance_##PLUGIN); \
} \
}; \
static Static##PLUGIN##PluginInstance static##PLUGIN##Instance;
Definition at line 66 of file qplugin.h.
| #define Q_PLUGIN_INSTANCE |
( |
|
IMPLEMENTATION |
) |
|
Value:
{ \
static QT_PREPEND_NAMESPACE(QPointer)<QT_PREPEND_NAMESPACE(QObject)> _instance; \
if (!_instance) \
_instance = new IMPLEMENTATION; \
return _instance; \
}
Definition at line 76 of file qplugin.h.
| #define Q_EXPORT_PLUGIN |
( |
|
PLUGIN |
) |
Q_EXPORT_PLUGIN2(PLUGIN, PLUGIN) |
| #define Q_EXPORT_STATIC_PLUGIN |
( |
|
PLUGIN |
) |
Q_EXPORT_STATIC_PLUGIN2(PLUGIN, PLUGIN) |
| #define
QPLUGIN_DEBUG_STR "true" |
| #define Q_PLUGIN_VERIFICATION_DATA |
| #define Q_EXPORT_PLUGIN2 |
( |
|
PLUGIN, |
|
|
|
PLUGINCLASS |
|
) |
|
|
| #define Q_EXPORT_STATIC_PLUGIN2 |
( |
|
PLUGIN, |
|
|
|
PLUGINCLASS |
|
) |
|
|
Typedef Documentation
Function Documentation