HAL
hal::PythonContextSubscriber Class Referenceabstract

Interface for handling python outputs. More...

#include <python_context_subscriber.h>

Inheritance diagram for hal::PythonContextSubscriber:
Inheritance graph
Collaboration diagram for hal::PythonContextSubscriber:
Collaboration graph

Public Member Functions

virtual void handleStdout (const QString &output)=0
 
virtual void handleError (const QString &output)=0
 
virtual void clear ()=0
 

Detailed Description

Interface for handling python outputs.

Definition at line 35 of file python_context_subscriber.h.

Member Function Documentation

◆ clear()

virtual void hal::PythonContextSubscriber::clear ( )
pure virtual

Handle that a 'clear'-command occurs (i.e. clear the console).

Implemented in hal::PythonThread, hal::PythonEditor, and hal::PythonConsole.

◆ handleError()

virtual void hal::PythonContextSubscriber::handleError ( const QString output)
pure virtual

Handle error messages.

Parameters
output- The message.

Implemented in hal::PythonThread, hal::PythonEditor, and hal::PythonConsole.

◆ handleStdout()

virtual void hal::PythonContextSubscriber::handleStdout ( const QString output)
pure virtual

Handle standard output messages.

Parameters
output- The message.

Implemented in hal::PythonThread, hal::PythonEditor, and hal::PythonConsole.


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