DarkRadiant: master f71deeb0

Author Committer Branch Timestamp Parent
orbweaver orbweaver master 15.06.2022 19:18 master 527574ea
Affected Issues  0000410: Grey-out menu entries that are not applicable
Changeset 0000410: initial mechanism to enable/disable Commands

The ICommandSystem interface now exposes methods to test whether a given
command is currently runnable. Currently only the CSG module is adding
commands with such a check. This is only a back-end mechanism; there is
not yet any support in the UI for showing the status of commands.
mod - include/icommandsystem.h Diff File
mod - radiantcore/brush/csg/CSG.cpp Diff File
mod - radiantcore/commandsystem/Command.h Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.h Diff File
mod - radiantcore/commandsystem/Executable.h Diff File