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