Changeset 44587 in vbox
- Timestamp:
- Feb 7, 2013 1:59:28 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 83662
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/globals
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIShortcutPool.cpp
r44586 r44587 112 112 /* Return if present, autocreate if necessary: */ 113 113 return shortcut(m_strShortcutKeyTemplate.arg(strPoolID, strActionID)); 114 } 115 116 void UIShortcutPool::setOverrides(const QMap<QString, QString> &overrides) 117 { 118 /* Iterate over all the overrides: */ 119 const QList<QString> shortcutKeys = overrides.keys(); 120 foreach (const QString &strShortcutKey, shortcutKeys) 121 { 122 /* Make no changes if there is no such shortcut: */ 123 if (!m_shortcuts.contains(strShortcutKey)) 124 return; 125 /* Assign overridden sequence to the shortcut: */ 126 m_shortcuts[strShortcutKey].setSequence(overrides[strShortcutKey]); 127 } 128 /* Notify pools about shortcuts reloaded: */ 129 emit sigSelectorShortcutsReloaded(); 130 emit sigMachineShortcutsReloaded(); 114 131 } 115 132 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIShortcutPool.h
r44586 r44587 94 94 UIShortcut& shortcut(const QString &strPoolID, const QString &strActionID); 95 95 const QMap<QString, UIShortcut>& shortcuts() const { return m_shortcuts; } 96 void setOverrides(const QMap<QString, QString> &overrides); 96 97 97 98 /* API: Action-pool stuff: */
Note:
See TracChangeset
for help on using the changeset viewer.