From 111a153295dd50822dfe84da7b45ba06cac7bc84 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 10 Nov 2015 13:45:13 -0800 Subject: Preferences: correctly hook up the signals to enable/disable cloud storage This way the menu state matches the actual verification state again. Signed-off-by: Dirk Hohndel --- desktop-widgets/preferences/preferences_network.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'desktop-widgets/preferences/preferences_network.cpp') diff --git a/desktop-widgets/preferences/preferences_network.cpp b/desktop-widgets/preferences/preferences_network.cpp index d812f4ab1..cbdeebe8b 100644 --- a/desktop-widgets/preferences/preferences_network.cpp +++ b/desktop-widgets/preferences/preferences_network.cpp @@ -96,7 +96,7 @@ void PreferencesNetwork::syncSettings() report_error(qPrintable(tr("Cloud storage email and password can only consist of letters, numbers, and '.', '-', '_', and '+'."))); } else { CloudStorageAuthenticate *cloudAuth = new CloudStorageAuthenticate(this); - connect(cloudAuth, SIGNAL(finishedAuthenticate()), this, SLOT(cloudPinNeeded())); + connect(cloudAuth, &CloudStorageAuthenticate::finishedAuthenticate, this, &PreferencesNetwork::cloudPinNeeded); cloudAuth->backend(email, password); } } @@ -146,8 +146,7 @@ void PreferencesNetwork::cloudPinNeeded() } else { ui->cloudStorageGroupBox->setTitle(tr("Subsurface cloud storage")); } - //TODO: Do not call mainWindow here. Verify things on SettingsChanged. - //MainWindow::instance()->enableDisableCloudActions(); + emit settingsChanged(); } void PreferencesNetwork::proxyType_changed(int idx) -- cgit v1.2.3-70-g09d2