aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/module/ModuleManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/module/ModuleManager.h')
-rw-r--r--src/core/module/ModuleManager.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/module/ModuleManager.h b/src/core/module/ModuleManager.h
index bb201ebe..c2889f87 100644
--- a/src/core/module/ModuleManager.h
+++ b/src/core/module/ModuleManager.h
@@ -32,8 +32,7 @@
#include <memory>
#include <string>
-#include "core/GpgFrontendCore.h"
-#include "core/thread/Task.h"
+#include "core/module/Event.h"
namespace GpgFrontend::Thread {
class TaskRunner;
@@ -94,9 +93,9 @@ void RegisterAndActivateModule(Args&&... args) {
}
template <typename... Args>
-void TriggerEvent(const std::string& eventIdentifier, Args&&... args) {
- ModuleManager::GetInstance()->TriggerEvent(std::make_shared<Event>(
- std::move(MakeEvent(eventIdentifier, std::forward<Args>(args)...))));
+void TriggerEvent(const EventIdentifier& event_id, Args&&... args) {
+ ModuleManager::GetInstance()->TriggerEvent(
+ std::move(MakeEvent(event_id, std::forward<Args>(args)...)));
}
} // namespace GpgFrontend::Module