@@ -37,9 +37,7 @@ ConfigDialog::ConfigDialog(QWidget* _parent, Controller* _ctrl) :
37
37
38
38
// hotkeys
39
39
bool useHotkeys = m_settings->param (UM::CONF::use_hotkeys).toBool ();
40
- ui->hotkeyRefresh ->setDisabled (!useHotkeys);
41
- ui->hotkeyShowHide ->setDisabled (!useHotkeys);
42
- ui->hotkeyStartPause ->setDisabled (!useHotkeys);
40
+ on_optionUseHotkeys_toggled (useHotkeys);
43
41
44
42
ui->hotkeyRefresh ->setHotkey ( m_settings->hotkey (UM::CONF::HOTKEY::refresh));
45
43
ui->hotkeyShowHide ->setHotkey ( m_settings->hotkey (UM::CONF::HOTKEY::showhide));
@@ -95,10 +93,8 @@ ConfigDialog::ConfigDialog(QWidget* _parent, Controller* _ctrl) :
95
93
96
94
// lock
97
95
boolean lockEnabled = m_settings->param (UM::CONF::lock_enabled).toBool ();
98
- ui->optionLockPassword ->setDisabled (!lockEnabled);
99
- ui->currentPassword ->setDisabled ( !lockEnabled);
100
- ui->optionLockStartup ->setDisabled ( !lockEnabled);
101
- ui->optionLockMinimize ->setDisabled (!lockEnabled);
96
+ on_optionLockEnabled_toggled (lockEnabled);
97
+ ui->currentPassword ->setDisabled (!lockEnabled);
102
98
103
99
ui->optionLockEnabled ->setChecked ( lockEnabled);
104
100
ui->optionLockStartup ->setChecked ( m_settings->param (UM::CONF::lock_startup).toBool ());
@@ -302,7 +298,7 @@ void ConfigDialog::on_optionUseHotkeys_toggled(bool _checked)
302
298
ui->hotkeyShowHide ->setDisabled (!_checked);
303
299
ui->hotkeyStartPause ->setDisabled (!_checked);
304
300
ui->hotkeyDelay ->setDisabled (!_checked);
305
- ui->hotkeyLockUnlock ->setDisabled (!_checked);
301
+ ui->hotkeyLockUnlock ->setDisabled (!_checked || !ui-> optionLockEnabled -> isChecked () );
306
302
}
307
303
308
304
/* *
@@ -314,6 +310,7 @@ void ConfigDialog::on_optionLockEnabled_toggled(bool _checked)
314
310
ui->optionLockPassword ->setDisabled (!_checked);
315
311
ui->optionLockStartup ->setDisabled (!_checked);
316
312
ui->optionLockMinimize ->setDisabled (!_checked);
313
+ ui->hotkeyLockUnlock ->setDisabled (!_checked || !ui->optionUseHotkeys ->isChecked ());
317
314
}
318
315
319
316
/* *
0 commit comments