1 #ifndef BALL_PLUGIN_BALLPLUGIN_H 2 #define BALL_PLUGIN_BALLPLUGIN_H 4 #ifndef BALL_COMMON_GLOBAL_H 8 #include <QtCore/QString> 9 #include <QtCore/QtPlugin> 10 #include <QtCore/QVariant> 30 virtual QString
getName()
const = 0;
37 virtual QString getDescription()
const = 0;
44 virtual bool isActive() = 0;
51 virtual bool activate() = 0;
58 virtual bool deactivate() = 0;
69 Q_DECLARE_INTERFACE(
BALL::BALLPlugin,
"org.ball-project.Plugin.BALLPlugin/1.0")
71 #endif //BALL_PLUGIN_BALLPLUGIN_H T qobject_cast(BALL::BALLPlugin *plugin)
-*- Mode: C++; tab-width: 2; -*-