comparison command-window.h @ 17:2ddf3fe6fa33

initial attempt at using separate thread for interpreter
author John W. Eaton <jwe@octave.org>
date Tue, 28 May 2019 18:27:18 -0400
parents b652a5528fb1
children
comparison
equal deleted inserted replaced
16:bfa9aaa2d608 17:2ddf3fe6fa33
3 3
4 #include <string> 4 #include <string>
5 5
6 #include <QTextDocument> 6 #include <QTextDocument>
7 #include <QTextEdit> 7 #include <QTextEdit>
8 #if defined (CALC_USE_INTERPRETER_THREAD)
9 # include <QThread>
10 #endif
8 11
9 #include "qt-interpreter.h" 12 #include "qt-interpreter.h"
10 13
11 namespace calc 14 namespace calc
12 { 15 {
79 82
80 void insert_result (double value); 83 void insert_result (double value);
81 84
82 void scroll_to_bottom (void); 85 void scroll_to_bottom (void);
83 86
87 #if defined (CALC_USE_INTERPRETER_THREAD)
88 QThread m_interpreter_thread;
89 #endif
90
84 // Child widgets: 91 // Child widgets:
85 92
86 QTextDocument *m_buffer; 93 QTextDocument *m_buffer;
87 94
88 calc::qt_interpreter *m_interpreter; 95 calc::qt_interpreter *m_interpreter;