Console: Added interactive Doomsday Script mode for the command line
Refactored a common base class called CommandWidget for command line based widgets.
ConsoleCommandWidget handles the execution of console commands. ScriptCommandWidget has a script context and runs entered scripts in it.
Also applied fixes to LineEditWidget's focus behavior and what SettingsRegister does when no profiles are available (create a profile called "Custom" with the current settings).
Console: Added interactive Doomsday Script mode for the command line
Refactored a common base class called CommandWidget for command line
based widgets.
ConsoleCommandWidget handles the execution of console commands.
ScriptCommandWidget has a script context and runs entered scripts in it.
Also applied fixes to LineEditWidget's focus behavior and what
SettingsRegister does when no profiles are available (create a
profile called "Custom" with the current settings).