Mercurial > jwe > qt-gui-with-push-parser
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; |