15 #include <vlutil/vlString.h>
16 #include <vlutil/vlPrint.h>
24 #include <boost/signals2.hpp>
34 virtual bool execute(
const DtString& parameters) = 0;
78 virtual void removeCommand(
DtString commandString);
85 virtual bool runCommand(
DtString consoleString);
90 static void cleanup();
102 virtual bool execute(
const DtString& parameters);
110 virtual void removeReferencesFromMap(DtConsoleCommandMap& commandMap,
DtConsoleCommand* command);
142 virtual bool execute(
const DtString& parameters);
virtual ~DtConsoleCommand()
Definition: consoleCommandManager.h:30
static DtConsoleCommandManager * theConsoleCommandManager
Definition: consoleCommandManager.h:118
DtHelpConsoleCommand * myHelpCommand
Definition: consoleCommandManager.h:116
DtConsoleCommandMap myCommandMap
Definition: consoleCommandManager.h:113
Command which is registered on the parent manager, and invokes this command manager.
Definition: consoleCommandManager.h:138
DtConsoleCommandManager * myParentManager
Definition: consoleCommandManager.h:149
This is a class which maintains a list of string command names and the callback functions that are to...
Definition: consoleCommandManager.h:48
virtual DtString help(const DtString ¶meters)
Definition: consoleCommandManager.h:36
DtRunSubCommand * myCommand
Definition: consoleCommandManager.h:150
Definition: consoleCommandManager.h:98
A utility class for use with DtConsoleCommandManager.
Definition: consoleCommandManager.h:157
system includes
Definition: consoleCommandManager.h:27
virtual bool showInHelp() const
Definition: consoleCommandManager.h:144
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
A specialized version of DtConsoleCommandManager which handles a set of sub commands from another con...
Definition: consoleCommandManager.h:126
boost::signals2::signal< void()> signal_globalCommandManagerToBeDestroyed
Definition: consoleCommandManager.h:61
virtual bool showInHelp() const
Definition: consoleCommandManager.h:39
DtConsoleCommandMap myAliasMap
Definition: consoleCommandManager.h:114
std::map< DtString, DtConsoleCommand * > DtConsoleCommandMap
Definition: consoleCommandManager.h:96
DtConsoleCommandManager * myCommandManager
Definition: consoleCommandManager.h:177
virtual bool showInHelp() const
Definition: consoleCommandManager.h:104