Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Member Functions | Friends | List of all members
orxonox::ShellListener Class Reference

An interface, used to get a notification if the state of the Shell changes. More...

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/command/Shell.h>

Inheritance diagram for orxonox::ShellListener:
orxonox::InGameConsole orxonox::IOConsole

Public Member Functions

 ShellListener ()=default
 
virtual ~ShellListener ()=default
 

Private Member Functions

virtual void cursorChanged ()
 Called if the cursor in the input line has changed. More...
 
virtual void executed ()
 Called if a command from the input line was executed. More...
 
virtual void exit ()
 Called if the console should be closed. More...
 
virtual void inputChanged ()
 Called if the input has changed. More...
 
virtual void lineAdded ()
 Called if a new line was added to the output. More...
 
virtual void linesChanged ()
 Called if all output-lines have changed. More...
 

Friends

class Shell
 

Detailed Description

An interface, used to get a notification if the state of the Shell changes.

Constructor & Destructor Documentation

orxonox::ShellListener::ShellListener ( )
default
virtual orxonox::ShellListener::~ShellListener ( )
virtualdefault

Member Function Documentation

virtual void orxonox::ShellListener::cursorChanged ( )
inlineprivatevirtual

Called if the cursor in the input line has changed.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

virtual void orxonox::ShellListener::executed ( )
inlineprivatevirtual

Called if a command from the input line was executed.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

virtual void orxonox::ShellListener::exit ( )
inlineprivatevirtual

Called if the console should be closed.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

virtual void orxonox::ShellListener::inputChanged ( )
inlineprivatevirtual

Called if the input has changed.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

virtual void orxonox::ShellListener::lineAdded ( )
inlineprivatevirtual

Called if a new line was added to the output.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

virtual void orxonox::ShellListener::linesChanged ( )
inlineprivatevirtual

Called if all output-lines have changed.

Reimplemented in orxonox::IOConsole, and orxonox::InGameConsole.

Friends And Related Function Documentation

friend class Shell
friend

The documentation for this class was generated from the following file: