diff options
Diffstat (limited to 'src/terminal')
-rw-r--r-- | src/terminal/fqterm_session.cpp | 2 | ||||
-rw-r--r-- | src/terminal/fqterm_session.h | 2 | ||||
-rw-r--r-- | src/terminal/internal/fqterm_telnet.cpp | 2 | ||||
-rw-r--r-- | src/terminal/internal/fqterm_telnet.h | 1 |
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: |