#include "config.h"
#include <QAtomicInt>
#include <QtGlobal>
#include <QList>
#include <QMutex>
#include <QObject>
#include <QString>
#include <QThread>
#include <QTimer>
#include <QVariantList>
#include <KPluginFactory>
#include "libkwave/Runnable.h"
#include "libkwave/Sample.h"
#include "libkwave/String.h"
Go to the source code of this file.
◆ KWAVE_PLUGIN
#define KWAVE_PLUGIN |
( |
|
name, |
|
|
|
class |
|
) |
| |
Value:K_PLUGIN_FACTORY_WITH_JSON(kwaveplugin_##
name##_factory, \
"kwaveplugin_"#
name".json", \
registerPlugin<Kwave::class>();)
- Parameters
-
name | short internal name of the plugin, used for the library file name, in most cases identical to the directory name |
class | name of the C++ class that implements the plugin, without namespace |
Definition at line 54 of file Plugin.h.
◆ qt_plugin_query_metadata()
Q_EXTERN_C Q_DECL_EXPORT const char* qt_plugin_query_metadata |
( |
| ) |
|
◆ QT_PREPEND_NAMESPACE()
Q_EXTERN_C Q_DECL_EXPORT QT_PREPEND_NAMESPACE |
( |
QObject |
| ) |
|