aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/hotkey/hotkeydialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-09 13:57:39 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-09 13:57:39 +0000
commitc840cac739329c18aba8397b593f358f35412d97 (patch)
treeacf61568a854ccf3569f6fec6c6b3136ca22a442 /src/plugins/General/hotkey/hotkeydialog.cpp
parentcdeb87c0597f075b6649a0270db8a511a325256a (diff)
downloadqmmp-c840cac739329c18aba8397b593f358f35412d97.tar.gz
qmmp-c840cac739329c18aba8397b593f358f35412d97.tar.bz2
qmmp-c840cac739329c18aba8397b593f358f35412d97.zip
hotkey plugin: fixed bug with capslock
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1132 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/hotkey/hotkeydialog.cpp')
-rw-r--r--src/plugins/General/hotkey/hotkeydialog.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/General/hotkey/hotkeydialog.cpp b/src/plugins/General/hotkey/hotkeydialog.cpp
index abc6574fd..75672347e 100644
--- a/src/plugins/General/hotkey/hotkeydialog.cpp
+++ b/src/plugins/General/hotkey/hotkeydialog.cpp
@@ -37,10 +37,11 @@ HotkeyDialog::~HotkeyDialog()
void HotkeyDialog::keyPressEvent (QKeyEvent *event)
{
- m_key = event->nativeVirtualKey ();
+ m_key = HotkeyManager::keycodeToKeysym(event->nativeScanCode ());
m_modifiers = event->nativeModifiers ();
foreach(long mask_mod, HotkeyManager::ignModifiersList())
m_modifiers &= ~mask_mod; //remove ignoried modifiers (num lock, caps lock, etc)
+
ui.keyLineEdit->setText(HotkeyManager::getKeyString(m_key, m_modifiers));
QWidget::keyPressEvent(event);
}
@@ -50,7 +51,7 @@ quint32 HotkeyDialog::nativeModifiers () const
return m_modifiers;
}
-quint32 HotkeyDialog::nativeVirtualKey () const
+quint32 HotkeyDialog::keySym () const
{
return m_key;
}