From 79eb9a49905a93ad7759b702876baf044a5500c5 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Wed, 9 Sep 2020 16:25:49 +0800 Subject: [PATCH] Move signal connections to appropriate place --- src/gui/advancedsettings.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/gui/advancedsettings.cpp b/src/gui/advancedsettings.cpp index edc33364f..ea1ef0455 100644 --- a/src/gui/advancedsettings.cpp +++ b/src/gui/advancedsettings.cpp @@ -151,11 +151,6 @@ AdvancedSettings::AdvancedSettings(QWidget *parent) setAlternatingRowColors(true); setSelectionMode(QAbstractItemView::NoSelection); setEditTriggers(QAbstractItemView::NoEditTriggers); - // Signals - connect(&m_comboBoxInterface, qOverload(&QComboBox::currentIndexChanged) - , this, &AdvancedSettings::updateInterfaceAddressCombo); - connect(&m_spinBoxSaveResumeDataInterval, qOverload(&QSpinBox::valueChanged) - , this, &AdvancedSettings::updateSaveResumeDataIntervalSuffix); // Load settings loadAdvancedSettings(); resizeColumnToContents(0); @@ -503,6 +498,8 @@ void AdvancedSettings::loadAdvancedSettings() m_spinBoxSaveResumeDataInterval.setMinimum(0); m_spinBoxSaveResumeDataInterval.setMaximum(std::numeric_limits::max()); m_spinBoxSaveResumeDataInterval.setValue(session->saveResumeDataInterval()); + connect(&m_spinBoxSaveResumeDataInterval, qOverload(&QSpinBox::valueChanged) + , this, &AdvancedSettings::updateSaveResumeDataIntervalSuffix); updateSaveResumeDataIntervalSuffix(m_spinBoxSaveResumeDataInterval.value()); addRow(SAVE_RESUME_DATA_INTERVAL, tr("Save resume data interval", "How often the fastresume file is saved."), &m_spinBoxSaveResumeDataInterval); // Outgoing port Min @@ -573,6 +570,8 @@ void AdvancedSettings::loadAdvancedSettings() m_comboBoxInterface.addItem(session->networkInterfaceName(), currentInterface); m_comboBoxInterface.setCurrentIndex(i); } + connect(&m_comboBoxInterface, qOverload(&QComboBox::currentIndexChanged) + , this, &AdvancedSettings::updateInterfaceAddressCombo); addRow(NETWORK_IFACE, tr("Network Interface"), &m_comboBoxInterface); // Network interface address updateInterfaceAddressCombo();