[Chinese-commits] [fqterm] 69/76: press space to close connection

Boyuan Yang hosiet-guest at moszumanska.debian.org
Thu Oct 27 03:17:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

hosiet-guest pushed a commit to branch master
in repository fqterm.

commit ee24e720bbe347b4c8454194f1457ac047761834
Author: Iru Cai <mytbk920423 at gmail.com>
Date:   Tue Feb 10 11:29:48 2015 +0800

    press space to close connection
---
 src/fqterm/fqterm_window.cpp    | 2 ++
 src/terminal/fqterm_session.cpp | 7 ++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/fqterm/fqterm_window.cpp b/src/fqterm/fqterm_window.cpp
index f253a98..85e3aef 100644
--- a/src/fqterm/fqterm_window.cpp
+++ b/src/fqterm/fqterm_window.cpp
@@ -614,6 +614,8 @@ void FQTermWindow::keyPressEvent(QKeyEvent *keyevent) {
   if (!isConnected()) {
     if (keyevent->key() == Qt::Key_Return || keyevent->key() == Qt::Key_Enter) {
       session_->reconnect();
+    } else if (keyevent->key() == Qt::Key_Space) {
+        emit(connectionClosed(this));
     }
     return ;
   }
diff --git a/src/terminal/fqterm_session.cpp b/src/terminal/fqterm_session.cpp
index 6c5b513..6b03bf5 100644
--- a/src/terminal/fqterm_session.cpp
+++ b/src/terminal/fqterm_session.cpp
@@ -1133,9 +1133,10 @@ void FQTermSession::finalizeConnection() {
     QString strMsg = "";
     strMsg += "\n\n\n\r\n\r";
     strMsg += "\x1b[17C\x1b[0m===========================================\n\r";
-    strMsg +=
-        "\x1b[17C Connection Closed, Press \x1b[1m\x1b[31;40mEnter\x1b[m\x1b[0m To Connect\n\r";
-    strMsg += "\x1b[17C===========================================\n";
+    strMsg += "\x1b[17C Connection Closed, Press \x1b[1;31;40mEnter\x1b[0m To Connect\n\r";
+    strMsg += "\x1b[17C===========================================\n\r";
+    strMsg += "\x1b[17C            Press \x1b[1;31;40mSpace\x1b[0m To Close\n\r";
+    strMsg += "\x1b[17C===========================================\n\r";
     decoder_->decode(strMsg.toLatin1(), strMsg.length());
   }
   isConnected_ = false;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/chinese/fqterm.git



More information about the Chinese-commits mailing list