#include <terminal.h>
Inheritance diagram for Terminal:

QTextEdit shows OctaveConnection output. QLineEdit is used to write commands.
Public Slots | |
| void | return_pressed () |
| void | write_output (QString output) |
| void | write_error (QString error) |
| void | write_command (QString command) |
| void | completion_matches_callback () |
| void | dynamic_help_callback () |
| void | stop_process_callback () |
| void | clear_callback () |
Public Member Functions | |
| Terminal (QWidget *parent=0) | |
| QTextEdit * | getTextEdit () |
| void | setOctaveConnection (OctaveConnection *octave_connection) |
| OctaveConnection * | getOctaveConnection () |
| void | command_enter (const QString &text) |
Public Attributes | |
| QWorkspace * | work_space |
Private Member Functions | |
| void | remove_lines (QTextCursor &cursor) |
Private Attributes | |
| QTextEdit * | text |
| QComboBox * | combo_box |
| OctaveConnection * | octave_connection |
| Dynamic_help * | dynamic_help |
| int | lines_in_terminal |
| int | cols_in_terminal |
| Terminal::Terminal | ( | QWidget * | parent = 0 |
) |
| void Terminal::clear_callback | ( | ) | [slot] |
| void Terminal::command_enter | ( | const QString & | text | ) |
| void Terminal::completion_matches_callback | ( | ) | [slot] |
| void Terminal::dynamic_help_callback | ( | ) | [slot] |
| OctaveConnection * Terminal::getOctaveConnection | ( | ) |
| QTextEdit * Terminal::getTextEdit | ( | ) |
| void Terminal::remove_lines | ( | QTextCursor & | cursor | ) | [private] |
| void Terminal::return_pressed | ( | ) | [slot] |
| void Terminal::setOctaveConnection | ( | OctaveConnection * | octave_connection | ) |
| void Terminal::stop_process_callback | ( | ) | [slot] |
| void Terminal::write_command | ( | QString | command | ) | [slot] |
| void Terminal::write_error | ( | QString | error | ) | [slot] |
| void Terminal::write_output | ( | QString | output | ) | [slot] |
int Terminal::cols_in_terminal [private] |
QComboBox* Terminal::combo_box [private] |
Dynamic_help* Terminal::dynamic_help [private] |
int Terminal::lines_in_terminal [private] |
OctaveConnection* Terminal::octave_connection [private] |
QTextEdit* Terminal::text [private] |
| QWorkspace* Terminal::work_space |
1.4.7