Logo Search packages:      
Sourcecode: qtoctave version File versions  Download package

Terminal Class Reference

#include <terminal.h>

Inheritance diagram for Terminal:


List of all members.

Detailed Description

Builds windows with QtextEdit and QLineEdit. QTextEdit shows OctaveConnection output. QLineEdit is used to write commands.

Definition at line 35 of file terminal.h.

Public Slots

void clear_callback ()
void completion_matches_callback ()
void dynamic_help_callback ()
void return_pressed ()
void stop_process_callback ()
void write_command (QString command)
void write_error (QString error)
void write_output (QString output)


void widget_activated (BaseWidget *w)

Public Member Functions

void command_enter (const QString &text)
OctaveConnectiongetOctaveConnection ()
QTextEdit * getTextEdit ()
void setOctaveConnection (OctaveConnection *octave_connection)
 Terminal (QWidget *parent=0)
WidgetType widgetType ()

Public Attributes

QWorkspace * work_space

Protected Member Functions

void focusInEvent (QFocusEvent *event)

Protected Attributes

WidgetType widget_type

Private Member Functions

void remove_lines (QTextCursor &cursor)

Private Attributes

int cols_in_terminal
int lines_in_terminal
QTextEdit * text

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

Generated by  Doxygen 1.6.0   Back to index