From c94e5c0fbd0b6066d7a13f6bb797b72c5f5f26d5 Mon Sep 17 00:00:00 2001 From: Roy Mennicke Date: Sat, 7 Feb 2015 14:49:39 +0100 Subject: [PATCH] refs #379 fixes the LED of sample_hotkey --- samples/hotkey/hotkey.cpp | 9 +++++++++ samples/hotkey/sample_hotkey.pro | 6 ++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/samples/hotkey/hotkey.cpp b/samples/hotkey/hotkey.cpp index 34fe99efc..37d0b3c27 100644 --- a/samples/hotkey/hotkey.cpp +++ b/samples/hotkey/hotkey.cpp @@ -5,10 +5,14 @@ #include "hotkey.h" +#include "blackmisc/hwkeyboardkeylist.h" + #include #include #include +using namespace BlackMisc::Hardware; + HotkeyDialog::HotkeyDialog(QWidget *parent) : QDialog(parent), m_keyboard(nullptr), @@ -41,7 +45,12 @@ void HotkeyDialog::keySelectionChanged(BlackMisc::Hardware::CKeyboardKey key) void HotkeyDialog::keySelectionFinished(BlackMisc::Hardware::CKeyboardKey key) { m_lblHotkey->setText(key.toFormattedQString()); + m_key = key; + + CKeyboardKeyList keyList; + keyList.push_back(key); + m_keyboard->setKeysToMonitor(keyList); } void HotkeyDialog::processKeyDown(const BlackMisc::Hardware::CKeyboardKey &key) diff --git a/samples/hotkey/sample_hotkey.pro b/samples/hotkey/sample_hotkey.pro index db5f7fcd9..d9622d353 100644 --- a/samples/hotkey/sample_hotkey.pro +++ b/samples/hotkey/sample_hotkey.pro @@ -18,9 +18,11 @@ SOURCES += *.cpp HEADERS += *.h win32:!win32-g++*: PRE_TARGETDEPS += ../../lib/blackmisc.lib \ - ../../lib/blackcore.lib + ../../lib/blackcore.lib \ + ../../lib/libblackinput.a else: PRE_TARGETDEPS += ../../lib/libblackmisc.a \ - ../../lib/libblackcore.a + ../../lib/libblackcore.a \ + ../../lib/libblackinput.a DESTDIR = ../../bin