| |
---|
| | |
---|
| | #include <honokasetupcore.h> |
---|
| | #include <honokatimer.h> |
---|
| | |
---|
| | #define HONOKA_CONFIG_PLUGINLOADER_PREFIX "/IMEngine/Honoka/PluginLoader" |
---|
| | #define HONOKA_CONFIG_PLUGINLOADER_PREFIX "/IMEngine/Honoka/PluginLoader" |
---|
| | #define HONOKA_CONFIG_KEY_CONVERTOR_PREFIX "/IMEngine/Honoka/Key/Convertor" |
---|
| | #define HONOKA_CONFIG_KEY_PREEDITOR_PREFIX "/IMEngine/Honoka/Key/PreEditor" |
---|
| | #define HONOKA_CONFIG_KEY_PREDICTOR_PREFIX "/IMEngine/Honoka/Key/Predictor" |
---|
| | #define HONOKA_CONFIG_KEY_FILTER_PREFIX "/IMEngine/Honoka/Key/Filter" |
---|
| |
---|
| | #define HonokaPluginSetup(pName) \ |
---|
| | extern "C" { \ |
---|
| | HonokaSetupCorePage *HonokaPluginSetup() { return pName::setup(); }; \ |
---|
| | } |
---|
| | |
---|
| | #define HonokaPluginReload(pName) \ |
---|
| | extern "C" { \ |
---|
| | bool HonokaPluginReload(ConfigPointer cfg) { return pName::reload(cfg); }; \ |
---|
| | } |
---|
| | |
---|
| | #ifndef HonokaSetup |
---|
| | #define HonokaSetupItem HonokaSetupCoreItem |
---|
| | #define HonokaSetupEntryItem HonokaSetupCoreEntryItem |
---|
| | #define HonokaSetupFileItem HonokaSetupCoreFileItem |
---|
| |
---|
| | #define HonokaSetup HonokaSetupCore |
---|
| | #endif |
---|
| | |
---|
| | |
---|
| | |
---|
| | class HonokaPluginBase; |
---|
| | class HonokaPluginBase{ |
---|
| | protected: |
---|
| | HonokaPluginBase(const String pluginType); |
---|
| | ~HonokaPluginBase(); |
---|
| |
---|
| | |