summaryrefslogtreecommitdiff
path: root/src/terminal
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal')
-rw-r--r--src/terminal/fqterm_session.cpp2
-rw-r--r--src/terminal/fqterm_session.h2
-rw-r--r--src/terminal/internal/fqterm_telnet.cpp2
-rw-r--r--src/terminal/internal/fqterm_telnet.h1
4 files changed, 6 insertions, 1 deletions
diff --git a/src/terminal/fqterm_session.cpp b/src/terminal/fqterm_session.cpp
index ff1bd26..bf39a7a 100644
--- a/src/terminal/fqterm_session.cpp
+++ b/src/terminal/fqterm_session.cpp
@@ -143,6 +143,8 @@ FQTermSession::FQTermSession(FQTermConfig *config, FQTermParam param) {
this, SIGNAL(errorMessage(QString))));
FQ_VERIFY(connect(telnet_, SIGNAL(requestUserPwd(QString*, QString*, bool*)),
this, SIGNAL(requestUserPwd(QString*, QString*, bool*))));
+ FQ_VERIFY(connect(telnet_, SIGNAL(warnInsecure(const QString &, bool*)),
+ this, SIGNAL(warnInsecure(const QString &, bool*))));
FQ_VERIFY(connect(telnet_, SIGNAL(onSSHAuthOK()),
this, SLOT(onSSHAuthOK())));
diff --git a/src/terminal/fqterm_session.h b/src/terminal/fqterm_session.h
index 17e35d0..03e1b22 100644
--- a/src/terminal/fqterm_session.h
+++ b/src/terminal/fqterm_session.h
@@ -249,7 +249,7 @@ class FQTermSession: public QObject {
void stopAlert();
void requestUserPwd(QString *user, QString *pwd, bool *isOK);
-
+ void warnInsecure(const QString&, bool *isOK);
void telnetStateChanged(int state);
void zmodemStateChanged(int type, int value, const char *status);
diff --git a/src/terminal/internal/fqterm_telnet.cpp b/src/terminal/internal/fqterm_telnet.cpp
index ea2740b..7d710a9 100644
--- a/src/terminal/internal/fqterm_telnet.cpp
+++ b/src/terminal/internal/fqterm_telnet.cpp
@@ -238,6 +238,8 @@ FQTermTelnet::FQTermTelnet(const QString &strTermType, int rows, int columns,
FQ_VERIFY(connect(socket, SIGNAL(requestUserPwd(QString *, QString *, bool *)),
this, SIGNAL(requestUserPwd(QString *, QString *, bool *))));
+ FQ_VERIFY(connect(socket, SIGNAL(warnInsecure(const QString &, bool *)),
+ this, SIGNAL(warnInsecure(const QString &, bool *))));
FQ_VERIFY(connect(socket, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))));
diff --git a/src/terminal/internal/fqterm_telnet.h b/src/terminal/internal/fqterm_telnet.h
index 90595cc..0a0ba01 100644
--- a/src/terminal/internal/fqterm_telnet.h
+++ b/src/terminal/internal/fqterm_telnet.h
@@ -91,6 +91,7 @@ class FQTermTelnet: public QObject {
void readyRead(int, int); // There are datas to be read out
void TelnetState(int); // The state telnet, defined as TSXXXX in fqterm.h
void requestUserPwd(QString *user, QString *pwd, bool *isOK);
+ void warnInsecure(const QString&, bool *isOK);
void errorMessage(QString);
public slots: