[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