Mercurial > hg > easyhg
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;