|
Canorus
0.0
|
#include <pyconsole.h>

Classes | |
| struct | TxtFragment |
Public Types | |
| enum | TxtType { txtNormal, txtStdout, txtStderr } |
Signals | |
| void | sig_txtAppend (const QString &text, TxtType stdType) |
| void | sig_syncPluginInit () |
Public Member Functions | |
| CAPyConsole (CADocument *doc, QWidget *parent=0) | |
| QString | asyncBufferedInput (QString prompt) |
| void | asyncBufferedOutput (QString bufInp, bool bStdErr) |
| void | asyncPluginInit () |
| void | asyncKeyboardInterrupt () |
Protected Member Functions | |
| void | keyPressEvent (QKeyEvent *e) |
Private Types | |
| enum | HistLay { histPrev, histNext } |
Private Slots | |
| void | txtAppend (const QString &text, TxtType txtType=txtNormal) |
| void | on_txtChanged () |
| void | on_posChanged () |
| void | on_selChanged () |
| void | on_fmtChanged () |
| void | syncPluginInit () |
Private Member Functions | |
| void | txtRevert () |
| QString | txtGetInput (bool bReadText=false) |
| void | txtSetInput (QString input, bool bUpdateText=true) |
| void | histAdd () |
| void | histGet (HistLay histLay) |
| bool | cmdIntern (QString strCmd) |
Private Attributes | |
| QTextCursor | _curInput |
| QTextCursor | _curNew |
| int | _iCurStart |
| int | _iCurNowOld |
| int | _iCurNow |
| bool | _bIgnTxtChange |
| TxtFragment * | _tf |
| QList< TxtFragment * > | _txtFixed |
| QString | _strInput |
| int | _histIndex |
| QList< QString > | _histList |
| QString | _histOldInput |
| QTextCharFormat | _fmtNormal |
| QTextCharFormat | _fmtStdout |
| QTextCharFormat | _fmtStderr |
| QString | _bufSend |
| QMutex * | _thrWaitMut |
| QWaitCondition * | _thrWait |
| QMutex * | _thrIntrWaitMut |
| QWaitCondition * | _thrIntrWait |
| QString | _strEntryFunc |
| CADocument * | _canorusDoc |
| QWidget * | _parent |
Copyright (c) 2006-2008, Štefan Sakalík, Reinhard Katzmann, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
|
private |
| enum CAPyConsole::TxtType |
| CAPyConsole::CAPyConsole | ( | CADocument * | doc, |
| QWidget * | parent = 0 |
||
| ) |
| QString CAPyConsole::asyncBufferedInput | ( | QString | prompt | ) |
| void CAPyConsole::asyncBufferedOutput | ( | QString | bufInp, |
| bool | bStdErr | ||
| ) |
| void CAPyConsole::asyncKeyboardInterrupt | ( | ) |
| void CAPyConsole::asyncPluginInit | ( | ) |
|
private |
|
private |
|
private |
|
protected |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
signal |
|
privateslot |
|
privateslot |
Copyright (c) 2006-2008, Štefan Sakalík, Reinhard Katzmann, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |