Only show mac universal access dialog if user clicks on button in global shortcuts dialog.
This commit is contained in:
parent
9f2db477f8
commit
67bc9351bd
@ -34,8 +34,8 @@ public:
|
|||||||
MacGlobalShortcutBackend(GlobalShortcuts* parent);
|
MacGlobalShortcutBackend(GlobalShortcuts* parent);
|
||||||
virtual ~MacGlobalShortcutBackend();
|
virtual ~MacGlobalShortcutBackend();
|
||||||
|
|
||||||
bool IsAccessibilityEnabled() const { return false; }
|
bool IsAccessibilityEnabled() const;
|
||||||
void ShowAccessibilityDialog() {}
|
void ShowAccessibilityDialog();
|
||||||
|
|
||||||
void MacMediaKeyPressed(int key);
|
void MacMediaKeyPressed(int key);
|
||||||
|
|
||||||
@ -45,16 +45,9 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
void KeyPressed(const QKeySequence& sequence);
|
void KeyPressed(const QKeySequence& sequence);
|
||||||
bool CheckAccessibilityEnabled();
|
|
||||||
|
|
||||||
QMap<QKeySequence, QAction*> shortcuts_;
|
QMap<QKeySequence, QAction*> shortcuts_;
|
||||||
|
|
||||||
enum AccessibilityStatus {
|
|
||||||
NOT_CHECKED,
|
|
||||||
ENABLED,
|
|
||||||
DISABLED
|
|
||||||
} accessibility_status_;
|
|
||||||
|
|
||||||
friend class MacGlobalShortcutBackendPrivate;
|
friend class MacGlobalShortcutBackendPrivate;
|
||||||
boost::scoped_ptr<MacGlobalShortcutBackendPrivate> p_;
|
boost::scoped_ptr<MacGlobalShortcutBackendPrivate> p_;
|
||||||
};
|
};
|
||||||
|
@ -62,43 +62,6 @@ class MacGlobalShortcutBackendPrivate : boost::noncopyable {
|
|||||||
[NSEvent removeMonitor:local_monitor_];
|
[NSEvent removeMonitor:local_monitor_];
|
||||||
}
|
}
|
||||||
|
|
||||||
// See UIElementInspector example.
|
|
||||||
bool CheckAccessibilityEnabled() {
|
|
||||||
if (AXAPIEnabled()) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
QMessageBox box(
|
|
||||||
QMessageBox::Question,
|
|
||||||
QObject::tr("Accessibility API required for global shortcuts"),
|
|
||||||
QObject::tr("Would you like to launch System Preferences so that you can turn on"
|
|
||||||
" \"Enable access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."));
|
|
||||||
QPushButton* default_button =
|
|
||||||
box.addButton(QObject::tr("Open System Preferences"), QMessageBox::AcceptRole);
|
|
||||||
QPushButton* continue_button =
|
|
||||||
box.addButton(QObject::tr("Continue anyway"), QMessageBox::RejectRole);
|
|
||||||
box.setDefaultButton(default_button);
|
|
||||||
|
|
||||||
box.exec();
|
|
||||||
QPushButton* clicked_button = static_cast<QPushButton*>(box.clickedButton());
|
|
||||||
if (clicked_button == default_button) {
|
|
||||||
NSArray* paths = NSSearchPathForDirectoriesInDomains(
|
|
||||||
NSPreferencePanesDirectory, NSSystemDomainMask, YES);
|
|
||||||
if ([paths count] == 1) {
|
|
||||||
NSURL* prefpane_url = [NSURL fileURLWithPath:
|
|
||||||
[[paths objectAtIndex:0] stringByAppendingPathComponent:@"UniversalAccessPref.prefPane"]];
|
|
||||||
[[NSWorkspace sharedWorkspace] openURL:prefpane_url];
|
|
||||||
}
|
|
||||||
// We assume the user actually clicks the button in the preference pane here...
|
|
||||||
return true;
|
|
||||||
} else if (clicked_button == continue_button) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static QKeySequence GetSequence(NSEvent* event) {
|
static QKeySequence GetSequence(NSEvent* event) {
|
||||||
NSString* str = [event charactersIgnoringModifiers];
|
NSString* str = [event charactersIgnoringModifiers];
|
||||||
@ -212,7 +175,6 @@ class MacGlobalShortcutBackendPrivate : boost::noncopyable {
|
|||||||
|
|
||||||
MacGlobalShortcutBackend::MacGlobalShortcutBackend(GlobalShortcuts* parent)
|
MacGlobalShortcutBackend::MacGlobalShortcutBackend(GlobalShortcuts* parent)
|
||||||
: GlobalShortcutBackend(parent),
|
: GlobalShortcutBackend(parent),
|
||||||
accessibility_status_(NOT_CHECKED),
|
|
||||||
p_(new MacGlobalShortcutBackendPrivate(this)) {
|
p_(new MacGlobalShortcutBackendPrivate(this)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -223,13 +185,7 @@ bool MacGlobalShortcutBackend::DoRegister() {
|
|||||||
// Always enable media keys.
|
// Always enable media keys.
|
||||||
mac::SetShortcutHandler(this);
|
mac::SetShortcutHandler(this);
|
||||||
|
|
||||||
// Check whether universal access is enabled so that global shortcuts will work.
|
if (AXAPIEnabled()) {
|
||||||
// This may pop up a modal dialog so only ask once per session.
|
|
||||||
if (accessibility_status_ == NOT_CHECKED) {
|
|
||||||
accessibility_status_ = CheckAccessibilityEnabled() ? ENABLED : DISABLED;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (accessibility_status_ == ENABLED && AXAPIEnabled()) {
|
|
||||||
foreach (const GlobalShortcuts::Shortcut& shortcut, manager_->shortcuts().values()) {
|
foreach (const GlobalShortcuts::Shortcut& shortcut, manager_->shortcuts().values()) {
|
||||||
shortcuts_[shortcut.action->shortcut()] = shortcut.action;
|
shortcuts_[shortcut.action->shortcut()] = shortcut.action;
|
||||||
}
|
}
|
||||||
@ -265,6 +221,16 @@ void MacGlobalShortcutBackend::KeyPressed(const QKeySequence& sequence) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MacGlobalShortcutBackend::CheckAccessibilityEnabled() {
|
bool MacGlobalShortcutBackend::IsAccessibilityEnabled() const {
|
||||||
return p_->CheckAccessibilityEnabled();
|
return AXAPIEnabled();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MacGlobalShortcutBackend::ShowAccessibilityDialog() {
|
||||||
|
NSArray* paths = NSSearchPathForDirectoriesInDomains(
|
||||||
|
NSPreferencePanesDirectory, NSSystemDomainMask, YES);
|
||||||
|
if ([paths count] == 1) {
|
||||||
|
NSURL* prefpane_url = [NSURL fileURLWithPath:
|
||||||
|
[[paths objectAtIndex:0] stringByAppendingPathComponent:@"UniversalAccessPref.prefPane"]];
|
||||||
|
[[NSWorkspace sharedWorkspace] openURL:prefpane_url];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -881,21 +881,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Pokročilé řazení knihoven"
|
msgstr "Pokročilé řazení knihoven"
|
||||||
|
|
||||||
|
@ -884,21 +884,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Avanceret bibliotektsgruppering"
|
msgstr "Avanceret bibliotektsgruppering"
|
||||||
|
|
||||||
|
@ -883,21 +883,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Benutzerdefiniertes Gruppieren"
|
msgstr "Benutzerdefiniertes Gruppieren"
|
||||||
|
|
||||||
|
@ -886,21 +886,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Προχωρημένη ομαδοποίηση βιβλιοθήκης"
|
msgstr "Προχωρημένη ομαδοποίηση βιβλιοθήκης"
|
||||||
|
|
||||||
|
@ -883,21 +883,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Library advanced grouping"
|
msgstr "Library advanced grouping"
|
||||||
|
|
||||||
|
@ -880,21 +880,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Library advanced grouping"
|
msgstr "Library advanced grouping"
|
||||||
|
|
||||||
|
@ -886,21 +886,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Agrupamiento avanzado de la colección"
|
msgstr "Agrupamiento avanzado de la colección"
|
||||||
|
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -883,21 +883,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Groupement avancé de la bibliothèque"
|
msgstr "Groupement avancé de la bibliothèque"
|
||||||
|
|
||||||
|
@ -881,21 +881,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -886,21 +886,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Raggruppamento avanzato della raccolta"
|
msgstr "Raggruppamento avanzato della raccolta"
|
||||||
|
|
||||||
|
@ -881,21 +881,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -881,21 +881,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Avansert biblioteksgruppering"
|
msgstr "Avansert biblioteksgruppering"
|
||||||
|
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -881,21 +881,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Zaawansowanie grupowanie Biblioteki"
|
msgstr "Zaawansowanie grupowanie Biblioteki"
|
||||||
|
|
||||||
|
@ -884,21 +884,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Agrupamento avançado da biblioteca"
|
msgstr "Agrupamento avançado da biblioteca"
|
||||||
|
|
||||||
|
@ -886,21 +886,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Organização avançada de biblioteca"
|
msgstr "Organização avançada de biblioteca"
|
||||||
|
|
||||||
|
@ -880,21 +880,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -884,21 +884,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Расширенная сортировка коллекции"
|
msgstr "Расширенная сортировка коллекции"
|
||||||
|
|
||||||
|
@ -884,21 +884,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Pokročilé zoraďovanie zbierky"
|
msgstr "Pokročilé zoraďovanie zbierky"
|
||||||
|
|
||||||
|
@ -882,21 +882,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr "Bibliotek avancerad gruppering"
|
msgstr "Bibliotek avancerad gruppering"
|
||||||
|
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -879,21 +879,6 @@ msgstr ""
|
|||||||
msgid "Select None"
|
msgid "Select None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Accessibility API required for global shortcuts"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Would you like to launch System Preferences so that you can turn on \"Enable "
|
|
||||||
"access for assistive devices\"?\n"
|
|
||||||
"This is required to use global shortcuts in Clementine."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Open System Preferences"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Continue anyway"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Library advanced grouping"
|
msgid "Library advanced grouping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -41,10 +41,6 @@ GlobalShortcutsDialog::GlobalShortcutsDialog(GlobalShortcuts* manager,
|
|||||||
ui_->gnome_container->hide();
|
ui_->gnome_container->hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (manager->IsMacAccessibilityEnabled()) {
|
|
||||||
ui_->mac_container->hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
settings_.beginGroup(GlobalShortcuts::kSettingsGroup);
|
settings_.beginGroup(GlobalShortcuts::kSettingsGroup);
|
||||||
|
|
||||||
foreach (const GlobalShortcuts::Shortcut& s, manager_->shortcuts().values()) {
|
foreach (const GlobalShortcuts::Shortcut& s, manager_->shortcuts().values()) {
|
||||||
@ -85,6 +81,8 @@ void GlobalShortcutsDialog::showEvent(QShowEvent*) {
|
|||||||
if (ui_->gnome_container->isVisible()) {
|
if (ui_->gnome_container->isVisible()) {
|
||||||
ui_->gnome_checkbox->setChecked(use_gnome);
|
ui_->gnome_checkbox->setChecked(use_gnome);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ui_->mac_container->setVisible(!manager_->IsMacAccessibilityEnabled());
|
||||||
}
|
}
|
||||||
|
|
||||||
void GlobalShortcutsDialog::ResetAll() {
|
void GlobalShortcutsDialog::ResetAll() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user