#include "CustomEvents.hpp" #include #include #include namespace CustomEvents { std::queue> eventDataQueue; std::mutex eventDataQueueMutex; bool alreadyInitialized = false; void init() { if(!alreadyInitialized) { PasteEvent::EVENT_NUM = SDL_RegisterEvents(1); OpenInfiniPaintFileEvent::EVENT_NUM = SDL_RegisterEvents(1); AddFileToCanvasEvent::EVENT_NUM = SDL_RegisterEvents(1); RefreshTextBoxInputEvent::EVENT_NUM = SDL_RegisterEvents(1); alreadyInitialized = true; } } uint32_t PasteEvent::EVENT_NUM; uint32_t OpenInfiniPaintFileEvent::EVENT_NUM; uint32_t AddFileToCanvasEvent::EVENT_NUM; uint32_t RefreshTextBoxInputEvent::EVENT_NUM; }