diff hgrunner.h @ 113:5fc7b4fc77a8

* Better error handling/reporting; some futile changes to termios handling; avoid weirdly stretching panned view in panner
author Chris Cannam
date Fri, 26 Nov 2010 21:04:40 +0000
parents 151209bc5bd6
children d5db15bf250c
line wrap: on
line diff
--- a/hgrunner.h	Fri Nov 26 17:02:55 2010 +0000
+++ b/hgrunner.h	Fri Nov 26 21:04:40 2010 +0000
@@ -52,6 +52,7 @@
     void finished(int procExitCode, QProcess::ExitStatus procExitStatus);
     void dataReadyStdout();
     void dataReadyStderr();
+    void dataReadyPty();
 
 private:
     void checkQueue();
@@ -64,7 +65,7 @@
     void noteRealm(QString);
     void getUsername();
     void getPassword();
-    void checkPrompts(QString);
+    bool checkPrompts(QString);
 
     void openTerminal();
     void closeTerminal();
@@ -72,7 +73,7 @@
     int m_ptyMasterFd;
     int m_ptySlaveFd;
     QString m_ptySlaveFilename;
-    QFile *m_procInput;
+    QFile *m_ptyFile;
     
     bool m_isRunning;
     QProcess *m_proc;