From c755094cd585f81e59993d804a7211d4a138df34 Mon Sep 17 00:00:00 2001 From: Nav Date: Tue, 25 May 2021 21:47:53 +0100 Subject: [PATCH] This should have been included in a previous commit, RE renaming compenent state changed events --- .../TargetControllerThreadStateChanged.hpp | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/EventManager/Events/TargetControllerThreadStateChanged.hpp diff --git a/src/EventManager/Events/TargetControllerThreadStateChanged.hpp b/src/EventManager/Events/TargetControllerThreadStateChanged.hpp new file mode 100644 index 00000000..4faea58e --- /dev/null +++ b/src/EventManager/Events/TargetControllerThreadStateChanged.hpp @@ -0,0 +1,28 @@ +#pragma once + +#include + +#include "Event.hpp" +#include "src/Helpers/Thread.hpp" + +namespace Bloom::Events +{ + class TargetControllerThreadStateChanged: public Event + { + private: + ThreadState state; + + public: + TargetControllerThreadStateChanged(ThreadState state): state(state) {}; + + static inline const std::string name = "TargetControllerThreadStateChanged"; + + std::string getName() const override { + return TargetControllerThreadStateChanged::name; + } + + ThreadState getState() const { + return this->state; + } + }; +}