Disable actions when settings editor is active.
This commit is contained in:
parent
5c7220707e
commit
d46eb9c5bd
@ -93,6 +93,12 @@ QMenu * Manager::trayContextMenu () {
|
|||||||
return menu;
|
return menu;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Manager::setActionsEnabled (bool isEnabled) {
|
||||||
|
captureAction_->setEnabled (isEnabled);
|
||||||
|
repeatAction_->setEnabled (isEnabled);
|
||||||
|
clipboardAction_->setEnabled (isEnabled);
|
||||||
|
}
|
||||||
|
|
||||||
void Manager::applySettings () {
|
void Manager::applySettings () {
|
||||||
QSettings settings;
|
QSettings settings;
|
||||||
settings.beginGroup (settings_names::guiGroup);
|
settings.beginGroup (settings_names::guiGroup);
|
||||||
@ -143,7 +149,9 @@ void Manager::settings () {
|
|||||||
SettingsEditor editor (*dictionary_);
|
SettingsEditor editor (*dictionary_);
|
||||||
editor.setWindowIcon (trayIcon_->icon ());
|
editor.setWindowIcon (trayIcon_->icon ());
|
||||||
connect (&editor, SIGNAL (settingsEdited ()), SIGNAL (settingsEdited ()));
|
connect (&editor, SIGNAL (settingsEdited ()), SIGNAL (settingsEdited ()));
|
||||||
|
setActionsEnabled (false);
|
||||||
editor.exec ();
|
editor.exec ();
|
||||||
|
setActionsEnabled (true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Manager::close () {
|
void Manager::close () {
|
||||||
|
Loading…
Reference in New Issue
Block a user