summaryrefslogtreecommitdiff
path: root/ui/qt5/runner/executepage.hh
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-06-13 00:45:49 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-06-13 00:45:49 -0500
commita837ea28e986c8e2f49c470d647cd63f89cf8254 (patch)
tree95dbf6db4dbcb37523c3e6e99a05615ee6be8546 /ui/qt5/runner/executepage.hh
parentf2c20d3ad7103758eddfb080b54e10691ea61132 (diff)
downloadhorizon-a837ea28e986c8e2f49c470d647cd63f89cf8254.tar.gz
horizon-a837ea28e986c8e2f49c470d647cd63f89cf8254.tar.bz2
horizon-a837ea28e986c8e2f49c470d647cd63f89cf8254.tar.xz
horizon-a837ea28e986c8e2f49c470d647cd63f89cf8254.zip
Qt UI: Execute: Use message buffer; flush log file
Diffstat (limited to 'ui/qt5/runner/executepage.hh')
-rw-r--r--ui/qt5/runner/executepage.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/qt5/runner/executepage.hh b/ui/qt5/runner/executepage.hh
index 32987e7..77b3219 100644
--- a/ui/qt5/runner/executepage.hh
+++ b/ui/qt5/runner/executepage.hh
@@ -42,6 +42,7 @@ private:
QProcess *executor;
QTimer *finishTimer;
QFile log;
+ QByteArray msgBuffer;
Phase current;
bool failed;
@@ -51,6 +52,8 @@ private:
void markFinished(Phase phase);
void markFailed(Phase phase);
+ void processMessages();
+
void executorReady();
void executorOutReady();
void executorErrored(QProcess::ProcessError what);