diff options
author | Iru Dog <mytbk920423@gmail.com> | 2014-05-28 23:01:40 +0800 |
---|---|---|
committer | Iru Dog <mytbk920423@gmail.com> | 2014-05-28 23:01:40 +0800 |
commit | 60c1e9e08f37c57afe651e213014f50472157e39 (patch) | |
tree | 362651d45dfea87cd049d2d1b791924b22596ab3 /src/ui/quickdialog.cpp | |
parent | 14d7cbdbf5c0d84395ca6c55d604e1322ccf64c8 (diff) | |
download | fqterm-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.cpp | 12 |
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) { |