|
GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "QTerminal.h"


Public Types | |
| enum | CursorType { UnderlineCursor, BlockCursor, IBeamCursor } |
Public Slots | |
| virtual void | copyClipboard (void)=0 |
| virtual void | handleCustomContextMenuRequested (const QPoint &at) |
| virtual void | init_terminal_size (void) |
| void | notice_settings (const QSettings *settings) |
| virtual void | pasteClipboard (void)=0 |
| virtual void | selectAll (void)=0 |
| void | set_global_shortcuts (bool focus_out) |
| void | terminal_interrupt (void) |
Signals | |
| void | interrupt_signal (void) |
| void | report_status_message (const QString &) |
Public Member Functions | |
| virtual | ~QTerminal (void) |
| virtual void | has_extra_interrupt (bool extra)=0 |
| virtual QString | selectedText ()=0 |
| virtual void | sendText (const QString &text)=0 |
| virtual void | setBackgroundColor (const QColor &color)=0 |
| virtual void | setCursorColor (bool useForegroundColor, const QColor &color)=0 |
| virtual void | setCursorType (CursorType type, bool blinking) |
| virtual void | setForegroundColor (const QColor &color)=0 |
| virtual void | setScrollBufferSize (int value=1000)=0 |
| virtual void | setSelectionColor (const QColor &color)=0 |
| virtual void | setSize (int h, int v)=0 |
| virtual void | setTerminalFont (const QFont &font)=0 |
Static Public Member Functions | |
| static QStringList | color_names (void) |
| static QTerminal * | create (QWidget *xparent=0) |
| static QList< QColor > | default_colors (void) |
Protected Member Functions | |
| QTerminal (QWidget *xparent=0) | |
Private Attributes | |
| QMenu * | _contextMenu |
| QAction * | _copy_action |
| QAction * | _interrupt_action |
| QAction * | _paste_action |
| QAction * | _selectall_action |
Definition at line 40 of file QTerminal.h.
| Enumerator | |
|---|---|
| UnderlineCursor | |
| BlockCursor | |
| IBeamCursor | |
Definition at line 64 of file QTerminal.h.
|
inlinevirtual |
Definition at line 52 of file QTerminal.h.
|
inlineprotected |
Definition at line 126 of file QTerminal.h.
References _contextMenu, _copy_action, _interrupt_action, _paste_action, _selectall_action, copyClipboard(), handleCustomContextMenuRequested(), resource_manager::icon(), init_terminal_size(), notice_settings(), pasteClipboard(), report_status_message(), selectAll(), and terminal_interrupt().
|
static |
Definition at line 59 of file QTerminal.cc.
References names().
Referenced by resource_manager::terminal_color_names().
|
pure virtualslot |
Referenced by QTerminal().
Definition at line 33 of file QTerminal.cc.
|
static |
Definition at line 43 of file QTerminal.cc.
Referenced by notice_settings(), and resource_manager::terminal_default_colors().
|
inlinevirtualslot |
Definition at line 105 of file QTerminal.h.
References _contextMenu, _copy_action, _paste_action, jit_convention::length, and selectedText().
Referenced by QUnixTerminalImpl::initialize(), and QTerminal().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
inlinevirtualslot |
Definition at line 118 of file QTerminal.h.
Referenced by QTerminal().
|
signal |
Definition at line 130 of file moc-QTerminal.cc.
Referenced by QUnixTerminalImpl::initialize(), and terminal_interrupt().
|
slot |
Definition at line 86 of file QTerminal.cc.
References _interrupt_action, BlockCursor, default_colors(), has_extra_interrupt(), IBeamCursor, setBackgroundColor(), setCursorColor(), setCursorType(), setForegroundColor(), setScrollBufferSize(), setSelectionColor(), setTerminalFont(), and UnderlineCursor.
Referenced by QTerminal().
|
pure virtualslot |
Referenced by QTerminal().
|
signal |
Definition at line 123 of file moc-QTerminal.cc.
Referenced by QWinTerminalImpl::copyClipboard(), and QTerminal().
|
pure virtualslot |
Referenced by QTerminal().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by handleCustomContextMenuRequested().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
|
slot |
Definition at line 76 of file QTerminal.cc.
References _interrupt_action.
Referenced by QWinTerminalImpl::QWinTerminalImpl().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
inlinevirtual |
Reimplemented in QWinTerminalImpl, and QUnixTerminalImpl.
Definition at line 71 of file QTerminal.h.
Referenced by notice_settings().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
|
pure virtual |
Implemented in QWinTerminalImpl, and QUnixTerminalImpl.
Referenced by notice_settings().
|
inlineslot |
Definition at line 120 of file QTerminal.h.
References interrupt_signal().
Referenced by QWinTerminalImpl::copyClipboard(), QUnixTerminalImpl::initialize(), and QTerminal().
|
private |
Definition at line 186 of file QTerminal.h.
Referenced by handleCustomContextMenuRequested(), and QTerminal().
|
private |
Definition at line 187 of file QTerminal.h.
Referenced by handleCustomContextMenuRequested(), and QTerminal().
|
private |
Definition at line 191 of file QTerminal.h.
Referenced by notice_settings(), QTerminal(), and set_global_shortcuts().
|
private |
Definition at line 188 of file QTerminal.h.
Referenced by handleCustomContextMenuRequested(), and QTerminal().
|
private |
Definition at line 189 of file QTerminal.h.
Referenced by QTerminal().
1.8.8