DarkRadiant: core_module 7c96905e

Author Committer Branch Timestamp Parent
greebo greebo core_module 2020-05-04 04:51:25 core_module 2ae15a4b
Affected Issues  0005231: Extract Radiant core such that it can be instantiated from outside the main executable
Changeset 0005231: Start refactoring event manager with the goal to decouple the low-level code from the event management.
The goal is to let all modules register their named commands to the CommandSystem only, without even knowing about the event manager with its accelerator bindings.
mod - include/ieventmanager.h Diff File
mod - libs/wxutil/Modifier.h Diff File
mod - radiant/eventmanager/Accelerator.cpp Diff File
mod - radiant/eventmanager/Accelerator.h Diff File
mod - radiant/eventmanager/Event.h Diff File
mod - radiant/eventmanager/EventManager.cpp Diff File
mod - radiant/eventmanager/SaveEventVisitor.h Diff File
mod - radiant/ui/commandlist/CommandListPopulator.h Diff File