14 #include <QWaitCondition>
63 void txtSetInput(QString input,
bool bUpdateText =
true);
Definition: pyconsole.h:51
void asyncBufferedOutput(QString bufInp, bool bStdErr)
void on_selChanged()
Definition: pyconsole.cpp:543
QMutex * _thrWaitMut
Definition: pyconsole.h:88
TxtFragment * _tf
Definition: pyconsole.h:73
QString text
Definition: pyconsole.h:56
QTextCharFormat _fmtStderr
Definition: pyconsole.h:84
Definition: pyconsole.h:52
CAPyConsole(CADocument *doc, QWidget *parent=0)
QTextCharFormat _fmtNormal
Definition: pyconsole.h:82
QString _strInput
Definition: pyconsole.h:75
void syncPluginInit()
Definition: pyconsole.cpp:545
Definition: pyconsole.h:22
QWaitCondition * _thrIntrWait
Definition: pyconsole.h:91
Class which represents the current document.
Definition: document.h:19
QString txtGetInput(bool bReadText=false)
bool _bIgnTxtChange
Definition: pyconsole.h:71
TxtType
Definition: pyconsole.h:21
QTextCursor _curInput
Definition: pyconsole.h:69
int _histIndex
Definition: pyconsole.h:78
QString _strEntryFunc
Definition: pyconsole.h:95
void on_txtChanged()
Definition: pyconsole.cpp:541
void on_posChanged()
Definition: pyconsole.cpp:542
QString asyncBufferedInput(QString prompt)
void txtAppend(const QString &text, TxtType txtType=txtNormal)
Definition: pyconsole.cpp:540
QList< TxtFragment * > _txtFixed
Definition: pyconsole.h:74
QTextCursor _curNew
Definition: pyconsole.h:69
CADocument * _canorusDoc
Definition: pyconsole.h:98
QWidget * _parent
Definition: pyconsole.h:99
QString _bufSend
Definition: pyconsole.h:87
Definition: pyconsole.h:24
int _iCurNowOld
Definition: pyconsole.h:70
void txtSetInput(QString input, bool bUpdateText=true)
void on_fmtChanged()
Definition: pyconsole.cpp:544
int _iCurStart
Definition: pyconsole.h:70
QTextCharFormat _fmtStdout
Definition: pyconsole.h:83
bool cmdIntern(QString strCmd)
HistLay
Definition: pyconsole.h:50
QWaitCondition * _thrWait
Definition: pyconsole.h:89
Definition: pyconsole.h:18
int _iCurNow
Definition: pyconsole.h:70
void histGet(HistLay histLay)
QString _histOldInput
Definition: pyconsole.h:80
void sig_txtAppend(const QString &text, TxtType stdType)
void sig_syncPluginInit()
void asyncKeyboardInterrupt()
Definition: pyconsole.h:55
QMutex * _thrIntrWaitMut
Definition: pyconsole.h:90
TxtType type
Definition: pyconsole.h:57
void keyPressEvent(QKeyEvent *e)
Definition: pyconsole.cpp:546
Definition: pyconsole.h:23
QList< QString > _histList
Definition: pyconsole.h:79