#include "Shell.h"
#include "util/OutputHandler.h"
#include "CommandExecutor.h"
#include "CoreIncludes.h"
#include "ConfigValueIncludes.h"
#include "Core.h"
#include "ConsoleCommand.h"
Namespaces | |
namespace | orxonox |
Defines | |
#define | SHELL_UPDATE_LISTENERS(function) |
Functions | |
orxonox::SetConsoleCommand (Shell, history, true) | |
orxonox::SetConsoleCommand (Shell, clearShell, true) | |
orxonox::SetConsoleCommandShortcut (OutputHandler, debug) | |
orxonox::SetConsoleCommandShortcut (OutputHandler, info) | |
orxonox::SetConsoleCommandShortcut (OutputHandler, warning) | |
orxonox::SetConsoleCommandShortcut (OutputHandler, error) | |
orxonox::SetConsoleCommandShortcut (OutputHandler, log) |
#define SHELL_UPDATE_LISTENERS | ( | function | ) |
Value:
for (std::list<ShellListener*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); ) \
(*(it++))->function()
Referenced by orxonox::Shell::backspace(), orxonox::Shell::clear(), orxonox::Shell::clearLines(), orxonox::Shell::cursor_end(), orxonox::Shell::cursor_home(), orxonox::Shell::cursor_left(), orxonox::Shell::cursor_right(), orxonox::Shell::deletechar(), orxonox::Shell::exit(), orxonox::Shell::inputChanged(), orxonox::Shell::outputChanged(), orxonox::Shell::scroll_down(), orxonox::Shell::scroll_up(), and orxonox::Shell::setCursorPosition().