summaryrefslogtreecommitdiff
path: root/noncore/settings/sshkeys/sshkeys.h
Side-by-side diff
Diffstat (limited to 'noncore/settings/sshkeys/sshkeys.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/sshkeys/sshkeys.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/settings/sshkeys/sshkeys.h b/noncore/settings/sshkeys/sshkeys.h
index 5e306d1..bbc6993 100644
--- a/noncore/settings/sshkeys/sshkeys.h
+++ b/noncore/settings/sshkeys/sshkeys.h
@@ -35,12 +35,16 @@ class SSHKeysApp : public SSHKeysBase
private:
void log_text(const char *text);
+ void flush_sshadd_output(void);
+
enum { Noise, KeyName, KeySize, KeyFingerprint } keystate;
QString incoming_keyname;
QString incoming_keysize;
QString incoming_keyfingerprint;
QString incoming_noise;
OProcess addprocess;
+ QString pending_stdout;
+ QString pending_stderr;
private slots:
void doAddButton();
@@ -48,6 +52,7 @@ class SSHKeysApp : public SSHKeysBase
void doRemoveAllButton();
void get_list_keys_output(OProcess *proc, char *buffer, int buflen);
void log_sshadd_output(OProcess *proc, char *buffer, int buflen);
+ void log_sshadd_stderr(OProcess *proc, char *buffer, int buflen);
void ssh_add_exited(OProcess *proc);
void add_text_changed(const QString &text);
};