#include </home/clem/local/src/opie/core/apps/embeddedkonsole/session.h>
Collaboration diagram for TESession:

Public Slots | |
| void | run () |
| void | done (int status) |
| void | terminate () |
| void | changeTitle (int, const QString &title) |
Signals | |
| void | done (TEWidget *, int) |
| void | changeTitle (TEWidget *, const QString &) |
Public Member Functions | |
| TESession (QMainWindow *main, TEWidget *w, const char *pgm, QStrList &_args, const char *term) | |
| ~TESession () | |
| void | setConnect (bool r) |
| TEmulation * | getEmulation () |
| bool | isSecure () |
| int | schemaNo () |
| int | fontNo () |
| const char * | emuName () |
| const QString & | Title () |
| bool | history () |
| int | keymap () |
| void | setHistory (bool on) |
| void | setSchemaNo (int sn) |
| void | setKeymapNo (int kn) |
| void | setFontNo (int fn) |
| void | kill (int signal) |
Private Attributes | |
| MyPty * | sh |
| TEWidget * | te |
| TEmulation * | em |
| int | schema_no |
| int | font_no |
| int | keymap_no |
| QString | title |
| const char * | pgm |
| QStrList | args |
| QCString | term |
The stuff in here does not belong to the terminal emulation framework, but to main.C. It serves it's duty by providing a single reference to TEPTy/Emulation pairs. In fact, it is only there to demonstrate one of the abilities of the framework - multible sessions.
Definition at line 30 of file session.h.
|
||||||||||||||||||||||||
|
Definition at line 25 of file session.cpp. References changeTitle(), TEWidget::Columns(), done(), em, TEWidget::Lines(), MyPty::setSize(), sh, te, and term. |
|
|
Definition at line 73 of file session.cpp. |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 139 of file session.cpp. References te. Referenced by TESession(). |
|
||||||||||||
|
|
|
|
Definition at line 86 of file session.cpp. References te. Referenced by TESession(), and ~TESession(). |
|
|
Definition at line 118 of file session.cpp. References term. |
|
|
Definition at line 113 of file session.cpp. References font_no. |
|
|
Definition at line 96 of file session.cpp. References em. Referenced by TEWidget::drop_menu_activated(), and TEWidget::dropEvent(). |
|
|
Definition at line 155 of file session.cpp. References em, and TEmulation::history(). |
|
|
|
|
|
Definition at line 108 of file session.cpp. References keymap_no. |
|
|
Definition at line 68 of file session.cpp. |
|
|
Definition at line 62 of file session.cpp. References args, FALSE, pgm, MyPty::run(), sh, and term. Referenced by Konsole::newSession(). |
|
|
Definition at line 103 of file session.cpp. References schema_no. |
|
|
Definition at line 81 of file session.cpp. References em, and TEmulation::setConnect(). Referenced by Konsole::doneSession(), and Konsole::newSession(). |
|
|
Definition at line 134 of file session.cpp. References font_no. |
|
|
Definition at line 150 of file session.cpp. References em, and TEmulation::setHistory(). Referenced by Konsole::newSession(). |
|
|
Definition at line 128 of file session.cpp. References em, keymap_no, and TEmulation::setKeytrans(). |
|
|
Definition at line 123 of file session.cpp. References schema_no. |
|
|
Definition at line 91 of file session.cpp. |
|
|
Definition at line 145 of file session.cpp. References title. Referenced by Konsole::switchSession(). |
|
|
Definition at line 89 of file session.h. Referenced by run(). |
|
|
Definition at line 78 of file session.h. Referenced by getEmulation(), history(), setConnect(), setHistory(), setKeymapNo(), TESession(), and ~TESession(). |
|
|
Definition at line 84 of file session.h. Referenced by fontNo(), and setFontNo(). |
|
|
Definition at line 85 of file session.h. Referenced by keymap(), and setKeymapNo(). |
|
|
Definition at line 88 of file session.h. Referenced by run(). |
|
|
Definition at line 83 of file session.h. Referenced by schemaNo(), and setSchemaNo(). |
|
|
Definition at line 76 of file session.h. Referenced by run(), TESession(), and ~TESession(). |
|
|
Definition at line 77 of file session.h. Referenced by changeTitle(), done(), and TESession(). |
|
|
Definition at line 91 of file session.h. Referenced by emuName(), run(), and TESession(). |
|
|
Definition at line 86 of file session.h. Referenced by Title(). |
1.4.2