DarkRadiant: master 403841f7

Author Committer Branch Timestamp Parent
orbweaver orbweaver master 13.07.2022 19:09 master 57244bd3
Affected Issues  0000410: Grey-out menu entries that are not applicable
Changeset 0000401: executeCommand() overloads are no longer virtual

The executeCommand() overloads which accept 0-3 parameters do not need
separate back-end implementations, since they are just constructing an
ArgumentList and passing it on to the list-based overload. These are now
non-virtual utility functions implemented in ICommandSystem, while the
CommandSystem implementing class only needs to implement the list-based
method.
mod - include/icommandsystem.h Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.h Diff File