gui::ConsoleWriter Class Reference

Abstract class for console output. More...

#include <consolewriter.h>

Inheritance diagram for gui::ConsoleWriter:
gui::ConsoleWriterConsole gui::ConsoleWriterGui

List of all members.

Public Member Functions

 ConsoleWriter ()
virtual ~ConsoleWriter ()
virtual void printLine (const QString &line)=0
virtual void printErrorLine (const QString &line)=0
virtual void printCommand (const QString &cmd)=0

Detailed Description

Abstract class for console output.

Console Writer class providing console output


Constructor & Destructor Documentation

gui::ConsoleWriter::ConsoleWriter (  ) 

Default constructor of ConsoleWriter

gui::ConsoleWriter::~ConsoleWriter (  )  [virtual]

default destructor


Member Function Documentation

virtual void gui::ConsoleWriter::printCommand ( const QString &  cmd  )  [pure virtual]

Print/echo/store command that is to be executed

Parameters:
cmd Command string

Implemented in gui::ConsoleWriterConsole, and gui::ConsoleWriterGui.

virtual void gui::ConsoleWriter::printErrorLine ( const QString &  line  )  [pure virtual]

Print one line with error message to console, followed by a newline Visual style may (or may not) be different from that of "ordinary" line

Parameters:
line String to print

Implemented in gui::ConsoleWriterConsole, and gui::ConsoleWriterGui.

virtual void gui::ConsoleWriter::printLine ( const QString &  line  )  [pure virtual]

Print one line to console, followed by a newline

Parameters:
line String to print

Implemented in gui::ConsoleWriterConsole, and gui::ConsoleWriterGui.


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