[Chinese-commits] [fqterm] 59/76: test local socket

Boyuan Yang hosiet-guest at moszumanska.debian.org
Thu Oct 27 03:17:02 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 6f0369acf0695b6f3a0e223e87af7e81d0db8b5f
Author: Iru Dog <mytbk920423 at gmail.com>
Date:   Sun Nov 2 20:07:22 2014 +0800

    test local socket
---
 src/protocol/fqterm_local_socket.cpp    |  3 ++-
 src/terminal/internal/fqterm_telnet.cpp |  2 +-
 src/ui/quickdialog.cpp                  |  2 +-
 src/ui/quickdialog.h                    |  2 +-
 src/ui/quickdialog.ui                   | 10 ++++++++++
 5 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/protocol/fqterm_local_socket.cpp b/src/protocol/fqterm_local_socket.cpp
index e15f8d9..c062449 100644
--- a/src/protocol/fqterm_local_socket.cpp
+++ b/src/protocol/fqterm_local_socket.cpp
@@ -24,7 +24,8 @@ FQTermLocalSocket::~FQTermLocalSocket()
 
 void FQTermLocalSocket::connectToHost( const QString &host, quint16 port )
 {
-  shell_process_->start("", QIODevice::ReadWrite | QIODevice::Unbuffered);
+  shell_process_->start("/bin/bash",
+                        QIODevice::ReadWrite | QIODevice::Unbuffered);
 }
 
 void FQTermLocalSocket::close()
diff --git a/src/terminal/internal/fqterm_telnet.cpp b/src/terminal/internal/fqterm_telnet.cpp
index c87865a..758415c 100644
--- a/src/terminal/internal/fqterm_telnet.cpp
+++ b/src/terminal/internal/fqterm_telnet.cpp
@@ -218,7 +218,7 @@ FQTermTelnet::FQTermTelnet(const QString &strTermType, int rows, int columns,
     FQ_VERIFY(connect(socket, SIGNAL(sshAuthOK()),
 		      this, SIGNAL(onSSHAuthOK())));
   } else if (protocolType == 3) {
-    socket = new FQTermLocalSocket("");
+    socket = new FQTermLocalSocket("/bin/bash");
   } else {
     socket = new FQTermTelnetSocket();
   }
diff --git a/src/ui/quickdialog.cpp b/src/ui/quickdialog.cpp
index e54c840..ff14973 100644
--- a/src/ui/quickdialog.cpp
+++ b/src/ui/quickdialog.cpp
@@ -41,7 +41,7 @@ namespace FQTerm {
 
 extern void saveAddress(FQTermConfig *, int, const FQTermParam &);
 
-const int quickDialog::ports[3] = {23, 22, 22};
+  const int quickDialog::ports[] = {23, 22, 22, 22};
 
 quickDialog::quickDialog(FQTermConfig * config, QWidget *parent, Qt::WFlags fl)
     : QDialog(parent, fl),
diff --git a/src/ui/quickdialog.h b/src/ui/quickdialog.h
index 35a0e73..27a843e 100644
--- a/src/ui/quickdialog.h
+++ b/src/ui/quickdialog.h
@@ -41,7 +41,7 @@ class quickDialog: public QDialog {
 
   FQTermParam param_;
 
-  static const int ports[3];
+  static const int ports[];
 
  protected slots:
   void listChanged(int);  //
diff --git a/src/ui/quickdialog.ui b/src/ui/quickdialog.ui
index 03fa6fc..a830652 100644
--- a/src/ui/quickdialog.ui
+++ b/src/ui/quickdialog.ui
@@ -147,6 +147,16 @@
          <string>SSH</string>
         </property>
        </item>
+       <item>
+        <property name="text">
+         <string>SSH</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Local</string>
+        </property>
+       </item>
       </widget>
      </item>
      <item>

-- 
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