diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2018-11-14 12:46:52 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2018-11-14 12:51:18 +0100 |
commit | 801bb3b40a70b87b6c9e2c1b1d7d2ba2b7ba8d59 (patch) | |
tree | 9741019b3bc3d2f52ed449c977ecf50cc2224f88 | |
parent | 1171d33839f67c903f108fc25d43f7855fee209b (diff) |
gui/keyboard: fix binding keys
-rw-r--r-- | gui/keyboard.cpp | 2 | ||||
-rw-r--r-- | gui/settings.cpp | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/gui/keyboard.cpp b/gui/keyboard.cpp index aa8f67a3..dbc3ab3a 100644 --- a/gui/keyboard.cpp +++ b/gui/keyboard.cpp @@ -19,7 +19,7 @@ auto keyboard_listener::make_token() Qt::KeyboardModifiers m; QKeySequence k_; if (win_key::to_qt(k, k_, m)) - emit key_pressed({ int(m), int(k_) }); + emit key_pressed({ int(m) | int(k_) }); } }; } diff --git a/gui/settings.cpp b/gui/settings.cpp index 5ee59260..711fb0f0 100644 --- a/gui/settings.cpp +++ b/gui/settings.cpp @@ -168,8 +168,8 @@ void options_dialog::closeEvent(QCloseEvent *) void options_dialog::bind_key(key_opts& kopts, QLabel* label) { kopts.button = -1; - kopts.guid = ""; - kopts.keycode = ""; + kopts.guid = {}; + kopts.keycode = {}; auto k = new keyboard_listener; k->setWindowModality(Qt::ApplicationModal); k->deleteLater(); @@ -180,7 +180,7 @@ void options_dialog::bind_key(key_opts& kopts, QLabel* label) [&](const QKeySequence& s) { kopts.keycode = s.toString(QKeySequence::PortableText); - kopts.guid = ""; + kopts.guid = {}; kopts.button = -1; k->close(); }); @@ -191,7 +191,7 @@ void options_dialog::bind_key(key_opts& kopts, QLabel* label) if (!held) { kopts.guid = guid; - kopts.keycode = ""; + kopts.keycode = {}; kopts.button = idx; k->close(); } @@ -208,8 +208,8 @@ void options_dialog::bind_key(key_opts& kopts, QLabel* label) ); if (is_crap) { - kopts.keycode = QStringLiteral(""); - kopts.guid = QStringLiteral(""); + kopts.keycode = {}; + kopts.guid = {}; kopts.button = -1; label->setText(tr("None")); } |