summaryrefslogtreecommitdiff
path: root/src/ui/quickdialog.cpp
diff options
context:
space:
mode:
authorIru Dog <mytbk920423@gmail.com>2014-05-28 23:01:40 +0800
committerIru Dog <mytbk920423@gmail.com>2014-05-28 23:01:40 +0800
commit60c1e9e08f37c57afe651e213014f50472157e39 (patch)
tree362651d45dfea87cd049d2d1b791924b22596ab3 /src/ui/quickdialog.cpp
parent14d7cbdbf5c0d84395ca6c55d604e1322ccf64c8 (diff)
downloadfqterm-60c1e9e08f37c57afe651e213014f50472157e39.tar.xz
quickdialog: set the port to default when portCheck untoggled
Diffstat (limited to 'src/ui/quickdialog.cpp')
-rw-r--r--src/ui/quickdialog.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ui/quickdialog.cpp b/src/ui/quickdialog.cpp
index 1ac3888..e54c840 100644
--- a/src/ui/quickdialog.cpp
+++ b/src/ui/quickdialog.cpp
@@ -99,6 +99,18 @@ void quickDialog::connectSlots() {
FQ_VERIFY(connect(ui_.advPushButton, SIGNAL(clicked()), this, SLOT(onAdvance())));
FQ_VERIFY(connect(ui_.connectPushButton, SIGNAL(clicked()), this, SLOT(onConnect())));
FQ_VERIFY(connect(ui_.closePushButton, SIGNAL(clicked()), this, SLOT(onClose())));
+ FQ_VERIFY(connect(ui_.portCheck, SIGNAL(toggled(bool)), this, SLOT(portCheckToggled(bool))));
+}
+
+void quickDialog::portCheckToggled(bool checked)
+{
+ if (checked){
+ ui_.portEdit->setEnabled(true);
+ }else{
+ ui_.portEdit->setEnabled(false);
+ int index = ui_.protocolComboBox->currentIndex();
+ ui_.portEdit->setText(QString("%1").arg(ports[index]));
+ }
}
void quickDialog::listChanged(int index) {