add qt5tools - for now only build as HostBuild
[feed/video.git] / frameworks / qt5tools / patches / 001-add-further-keys.patch
1 diff -ruN qttools-opensource-src-5.8.0.orig/src/kmap2qmap/main.cpp qttools-opensource-src-5.8.0/src/kmap2qmap/main.cpp
2 --- qttools-opensource-src-5.8.0.orig/src/kmap2qmap/main.cpp 2017-01-02 07:50:13.000000000 +0100
3 +++ qttools-opensource-src-5.8.0/src/kmap2qmap/main.cpp 2017-02-21 03:07:04.565561784 +0100
4 @@ -270,6 +270,8 @@
5 { "Pause", Qt::Key_Pause },
6 { "VolumeDown", Qt::Key_VolumeDown },
7 { "VolumeUp", Qt::Key_VolumeUp },
8 + { "VolumeMute", Qt::Key_VolumeMute },
9 + { "MicMute", Qt::Key_MicMute },
10 { "MediaTogglePlayPause", Qt::Key_MediaTogglePlayPause },
11 { "MediaPlay", Qt::Key_MediaPlay },
12 { "MediaPause", Qt::Key_MediaPause },
13 @@ -286,6 +288,11 @@
14 { "ToggleCallHangup", Qt::Key_ToggleCallHangup },
15 { "VoiceDial" , Qt::Key_VoiceDial },
16 { "LastNumberRedial", Qt::Key_LastNumberRedial },
17 + { "Phone", Qt::Key_Phone },
18 + { "Menu", Qt::Key_Menu },
19 + { "Back", Qt::Key_Back },
20 + { "LaunchMail", Qt::Key_LaunchMail },
21 + { "LaunchMedia", Qt::Key_LaunchMedia },
22
23 { "KP_0", Qt::Key_0 | Qt::KeypadModifier },
24 { "KP_1", Qt::Key_1 | Qt::KeypadModifier },
25 @@ -696,8 +703,8 @@
26 if (kcpos >= 0 && kcpos < (tokens.count()-3) && tokens[kcpos+2] == "=") {
27 quint16 keycode = tokens[kcpos+1].toInt();
28
29 - if (keycode <= 0 || keycode > 0x1ff /* KEY_MAX */) {
30 - parseWarning("keycode out of range [0..0x1ff]");
31 + if (keycode <= 0 || keycode > 0x2ff /* KEY_MAX */) {
32 + parseWarning("keycode out of range [0..0x2ff]");
33 break;
34 }
35