#pragma once #include #include #include "workspace/WorkSpace.h" #include "workspace/CommandExecutor.h" class CommandManager { public: void Reload(WorkSpace* ws); void Execute(WorkSpace* ws, WorkSpace::CommandWhen when); private: std::vector> onCreate_; std::vector> onLoad_; };