diff options
Diffstat (limited to '')
-rw-r--r-- | src/plugin/system/GpgFrontendPluginSystem.h (renamed from src/plugin/sdk/Plugin.cpp) | 38 |
1 files changed, 5 insertions, 33 deletions
diff --git a/src/plugin/sdk/Plugin.cpp b/src/plugin/system/GpgFrontendPluginSystem.h index b8095316..b4861e76 100644 --- a/src/plugin/sdk/Plugin.cpp +++ b/src/plugin/system/GpgFrontendPluginSystem.h @@ -26,37 +26,9 @@ * */ -#include "Plugin.h" +#pragma once -#include <core/plugin/PluginManager.h> - -namespace GpgFrontend::Plugin::SDK { - -SPlugin::SPlugin(SPluginIdentifier id, SPluginVersion version, - SPluginMetaData meta_data) - : Plugin::Plugin(id, version, meta_data) {} - -bool SPlugin::Register() { return true; } - -bool SPlugin::Active() { return true; } - -int SPlugin::Exec(SEventRefrernce) { return 0; } - -bool SPlugin::Deactive() { return true; } - -SPluginIdentifier SPlugin::GetSPluginIdentifier() const { - return GetPluginIdentifier(); -} - -Thread::TaskRunner* GetPluginTaskRunner(SPlugin* plugin) { - if (plugin == nullptr) return nullptr; - - auto opt = GpgFrontend::Plugin::PluginManager::GetInstance()->GetTaskRunner( - plugin->GetSPluginIdentifier()); - if (!opt.has_value()) { - return nullptr; - } - - return opt.value().get(); -} -} // namespace GpgFrontend::Plugin::SDK +#include <core/GpgFrontendCore.h> +#include <plugin/system/Event.h> +#include <plugin/system/Plugin.h> +#include <plugin/system/PluginManager.h>
\ No newline at end of file |