annotate libgui/graphics/KeyMap.cc @ 31646:c6d54dd31a7e stable

maint: Use macros to begin/end C++ namespaces. * BaseControl.cc, BaseControl.h, ButtonControl.cc, ButtonControl.h, ButtonGroup.cc, ButtonGroup.h, Canvas.cc, Canvas.h, CheckBoxControl.cc, CheckBoxControl.h, Container.cc, Container.h, ContextMenu.cc, ContextMenu.h, EditControl.cc, EditControl.h, Figure.cc, Figure.h, FigureWindow.cc, FigureWindow.h, GLCanvas.cc, GLCanvas.h, GenericEventNotify.h, KeyMap.cc, KeyMap.h, ListBoxControl.cc, ListBoxControl.h, Logger.cc, Logger.h, Menu.cc, Menu.h, MenuContainer.h, Object.cc, Object.h, ObjectProxy.cc, ObjectProxy.h, Panel.cc, Panel.h, PopupMenuControl.cc, PopupMenuControl.h, PushButtonControl.cc, PushButtonControl.h, PushTool.cc, PushTool.h, QtHandlesUtils.cc, QtHandlesUtils.h, RadioButtonControl.cc, RadioButtonControl.h, SliderControl.cc, SliderControl.h, Table.cc, Table.h, TextControl.cc, TextControl.h, TextEdit.cc, TextEdit.h, ToggleButtonControl.cc, ToggleButtonControl.h, ToggleTool.cc, ToggleTool.h, ToolBar.cc, ToolBar.h, ToolBarButton.cc, ToolBarButton.h, annotation-dialog.cc, annotation-dialog.h, gl-select.cc, gl-select.h, qopengl-functions.h, qt-graphics-toolkit.cc, qt-graphics-toolkit.h, QTerminal.h, color-picker.cc, color-picker.h, command-widget.cc, command-widget.h, community-news.cc, community-news.h, dialog.cc, dialog.h, documentation-bookmarks.cc, documentation-bookmarks.h, documentation-dock-widget.cc, documentation-dock-widget.h, documentation.cc, documentation.h, dw-main-window.cc, dw-main-window.h, external-editor-interface.cc, external-editor-interface.h, files-dock-widget.cc, files-dock-widget.h, find-files-dialog.cc, find-files-dialog.h, find-files-model.cc, find-files-model.h, graphics-init.cc, graphics-init.h, gui-settings.cc, gui-settings.h, gui-utils.cc, gui-utils.h, history-dock-widget.cc, history-dock-widget.h, interpreter-qobject.cc, interpreter-qobject.h, led-indicator.cc, led-indicator.h, file-editor-interface.h, file-editor-tab.cc, file-editor-tab.h, file-editor.cc, file-editor.h, find-dialog.cc, find-dialog.h, marker.cc, marker.h, octave-qscintilla.cc, octave-qscintilla.h, octave-txt-lexer.cc, octave-txt-lexer.h, main-window.cc, main-window.h, news-reader.cc, news-reader.h, octave-dock-widget.cc, octave-dock-widget.h, octave-qobject.cc, octave-qobject.h, qt-application.cc, qt-application.h, qt-interpreter-events.cc, qt-interpreter-events.h, qt-utils.h, release-notes.cc, release-notes.h, resource-manager.cc, resource-manager.h, set-path-dialog.cc, set-path-dialog.h, set-path-model.cc, set-path-model.h, settings-dialog.cc, settings-dialog.h, shortcut-manager.cc, shortcut-manager.h, tab-bar.cc, tab-bar.h, terminal-dock-widget.cc, terminal-dock-widget.h, variable-editor-model.cc, variable-editor-model.h, variable-editor.cc, variable-editor.h, welcome-wizard.cc, welcome-wizard.h, workspace-model.cc, workspace-model.h, workspace-view.cc, workspace-view.h: Use new macros to begin/end C++ namespaces.
author John W. Eaton <jwe@octave.org>
date Tue, 06 Dec 2022 14:37:51 -0500
parents 796f54d4ddbf
children 29d734430e5f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
1 ////////////////////////////////////////////////////////////////////////
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
2 //
30564
796f54d4ddbf update Octave Project Developers copyright for the new year
John W. Eaton <jwe@octave.org>
parents: 29992
diff changeset
3 // Copyright (C) 2011-2022 The Octave Project Developers
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
4 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
5 // See the file COPYRIGHT.md in the top-level directory of this
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
6 // distribution or <https://octave.org/copyright/>.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
7 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
8 // This file is part of Octave.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
9 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
10 // Octave is free software: you can redistribute it and/or modify it
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
11 // under the terms of the GNU General Public License as published by
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
12 // the Free Software Foundation, either version 3 of the License, or
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
13 // (at your option) any later version.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
14 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
15 // Octave is distributed in the hope that it will be useful, but
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
16 // WITHOUT ANY WARRANTY; without even the implied warranty of
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
18 // GNU General Public License for more details.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
19 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
20 // You should have received a copy of the GNU General Public License
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
21 // along with Octave; see the file COPYING. If not, see
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
22 // <https://www.gnu.org/licenses/>.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
23 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
24 ////////////////////////////////////////////////////////////////////////
18498
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25
21724
aba2e6293dd8 use "#if ..." consistently instead of "#ifdef" and "#ifndef"
John W. Eaton <jwe@octave.org>
parents: 21301
diff changeset
26 #if defined (HAVE_CONFIG_H)
21301
40de9f8f23a6 Use '#include "config.h"' rather than <config.h>.
Rik <rik@octave.org>
parents: 21203
diff changeset
27 # include "config.h"
18498
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28 #endif
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30 #include <QMap>
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 #include <Qt>
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33 #include "KeyMap.h"
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34
31646
c6d54dd31a7e maint: Use macros to begin/end C++ namespaces.
John W. Eaton <jwe@octave.org>
parents: 30564
diff changeset
35 OCTAVE_BEGIN_NAMESPACE(octave)
c6d54dd31a7e maint: Use macros to begin/end C++ namespaces.
John W. Eaton <jwe@octave.org>
parents: 30564
diff changeset
36
22411
c69805d1fa64 maint: Style check C++ code in libgui/
Rik <rik@octave.org>
parents: 22323
diff changeset
37 namespace KeyMap
c69805d1fa64 maint: Style check C++ code in libgui/
Rik <rik@octave.org>
parents: 22323
diff changeset
38 {
27557
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
39 QMap<int, std::string> makeKeyMapper (void)
18498
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40 {
27557
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
41 QMap<int, std::string> keyMapper;
18498
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42
27557
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
43 keyMapper[Qt::Key_Escape] = "escape";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
44 keyMapper[Qt::Key_Tab] = "tab";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
45 keyMapper[Qt::Key_Backtab] = "backtab";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
46 keyMapper[Qt::Key_Backspace] = "backspace";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
47 keyMapper[Qt::Key_Return] = "return";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
48 keyMapper[Qt::Key_Enter] = "enter";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
49 keyMapper[Qt::Key_Insert] = "insert";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
50 keyMapper[Qt::Key_Delete] = "delete";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
51 keyMapper[Qt::Key_Pause] = "pause";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
52 keyMapper[Qt::Key_Print] = "print";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
53 keyMapper[Qt::Key_SysReq] = "sysreq";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
54 keyMapper[Qt::Key_Clear] = "clear";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
55 keyMapper[Qt::Key_Home] = "home";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
56 keyMapper[Qt::Key_End] = "end";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
57 keyMapper[Qt::Key_Left] = "left";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
58 keyMapper[Qt::Key_Up] = "up";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
59 keyMapper[Qt::Key_Right] = "right";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
60 keyMapper[Qt::Key_Down] = "down";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
61 keyMapper[Qt::Key_PageUp] = "pageup";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
62 keyMapper[Qt::Key_PageDown] = "pagedown";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
63 keyMapper[Qt::Key_Shift] = "shift";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
64 keyMapper[Qt::Key_Control] = "control";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
65 keyMapper[Qt::Key_Meta] = "meta";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
66 keyMapper[Qt::Key_Alt] = "alt";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
67 keyMapper[Qt::Key_CapsLock] = "capslock";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
68 keyMapper[Qt::Key_NumLock] = "numlock";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
69 keyMapper[Qt::Key_ScrollLock] = "scrolllock";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
70 keyMapper[Qt::Key_F1] = "f1";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
71 keyMapper[Qt::Key_F2] = "f2";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
72 keyMapper[Qt::Key_F3] = "f3";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
73 keyMapper[Qt::Key_F4] = "f4";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
74 keyMapper[Qt::Key_F5] = "f5";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
75 keyMapper[Qt::Key_F6] = "f6";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
76 keyMapper[Qt::Key_F7] = "f7";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
77 keyMapper[Qt::Key_F8] = "f8";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
78 keyMapper[Qt::Key_F9] = "f9";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
79 keyMapper[Qt::Key_F10] = "f10";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
80 keyMapper[Qt::Key_F11] = "f11";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
81 keyMapper[Qt::Key_F12] = "f12";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
82 keyMapper[Qt::Key_F13] = "f13";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
83 keyMapper[Qt::Key_F14] = "f14";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
84 keyMapper[Qt::Key_F15] = "f15";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
85 keyMapper[Qt::Key_F16] = "f16";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
86 keyMapper[Qt::Key_F17] = "f17";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
87 keyMapper[Qt::Key_F18] = "f18";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
88 keyMapper[Qt::Key_F19] = "f19";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
89 keyMapper[Qt::Key_F20] = "f20";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
90 keyMapper[Qt::Key_F21] = "f21";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
91 keyMapper[Qt::Key_F22] = "f22";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
92 keyMapper[Qt::Key_F23] = "f23";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
93 keyMapper[Qt::Key_F24] = "f24";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
94 keyMapper[Qt::Key_F25] = "f25";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
95 keyMapper[Qt::Key_F26] = "f26";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
96 keyMapper[Qt::Key_F27] = "f27";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
97 keyMapper[Qt::Key_F28] = "f28";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
98 keyMapper[Qt::Key_F29] = "f29";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
99 keyMapper[Qt::Key_F30] = "f30";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
100 keyMapper[Qt::Key_F31] = "f31";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
101 keyMapper[Qt::Key_F32] = "f32";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
102 keyMapper[Qt::Key_F33] = "f33";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
103 keyMapper[Qt::Key_F34] = "f34";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
104 keyMapper[Qt::Key_F35] = "f35";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
105 keyMapper[Qt::Key_Super_L] = "super_l";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
106 keyMapper[Qt::Key_Super_R] = "super_r";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
107 keyMapper[Qt::Key_Menu] = "menu";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
108 keyMapper[Qt::Key_Hyper_L] = "hyper_l";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
109 keyMapper[Qt::Key_Hyper_R] = "hyper_r";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
110 keyMapper[Qt::Key_Help] = "help";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
111 keyMapper[Qt::Key_Direction_L] = "direction_l";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
112 keyMapper[Qt::Key_Direction_R] = "direction_r";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
113 keyMapper[Qt::Key_Space] = "space";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
114 keyMapper[Qt::Key_Exclam] = "exclam";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
115 keyMapper[Qt::Key_QuoteDbl] = "quotedbl";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
116 keyMapper[Qt::Key_NumberSign] = "numbersign";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
117 keyMapper[Qt::Key_Dollar] = "dollar";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
118 keyMapper[Qt::Key_Percent] = "percent";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
119 keyMapper[Qt::Key_Ampersand] = "ampersand";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
120 keyMapper[Qt::Key_Apostrophe] = "apostrophe";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
121 keyMapper[Qt::Key_ParenLeft] = "parenleft";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
122 keyMapper[Qt::Key_ParenRight] = "parenright";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
123 keyMapper[Qt::Key_Asterisk] = "asterisk";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
124 keyMapper[Qt::Key_Plus] = "plus";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
125 keyMapper[Qt::Key_Comma] = "comma";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
126 keyMapper[Qt::Key_Minus] = "minus";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
127 keyMapper[Qt::Key_Period] = "period";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
128 keyMapper[Qt::Key_Slash] = "slash";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
129 keyMapper[Qt::Key_0] = "0";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
130 keyMapper[Qt::Key_1] = "1";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
131 keyMapper[Qt::Key_2] = "2";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
132 keyMapper[Qt::Key_3] = "3";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
133 keyMapper[Qt::Key_4] = "4";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
134 keyMapper[Qt::Key_5] = "5";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
135 keyMapper[Qt::Key_6] = "6";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
136 keyMapper[Qt::Key_7] = "7";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
137 keyMapper[Qt::Key_8] = "8";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
138 keyMapper[Qt::Key_9] = "9";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
139 keyMapper[Qt::Key_Colon] = "colon";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
140 keyMapper[Qt::Key_Semicolon] = "semicolon";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
141 keyMapper[Qt::Key_Less] = "less";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
142 keyMapper[Qt::Key_Equal] = "equal";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
143 keyMapper[Qt::Key_Greater] = "greater";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
144 keyMapper[Qt::Key_Question] = "question";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
145 keyMapper[Qt::Key_At] = "at";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
146 keyMapper[Qt::Key_A] = "a";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
147 keyMapper[Qt::Key_B] = "b";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
148 keyMapper[Qt::Key_C] = "c";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
149 keyMapper[Qt::Key_D] = "d";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
150 keyMapper[Qt::Key_E] = "e";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
151 keyMapper[Qt::Key_F] = "f";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
152 keyMapper[Qt::Key_G] = "g";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
153 keyMapper[Qt::Key_H] = "h";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
154 keyMapper[Qt::Key_I] = "i";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
155 keyMapper[Qt::Key_J] = "j";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
156 keyMapper[Qt::Key_K] = "k";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
157 keyMapper[Qt::Key_L] = "l";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
158 keyMapper[Qt::Key_M] = "m";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
159 keyMapper[Qt::Key_N] = "n";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
160 keyMapper[Qt::Key_O] = "o";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
161 keyMapper[Qt::Key_P] = "p";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
162 keyMapper[Qt::Key_Q] = "q";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
163 keyMapper[Qt::Key_R] = "r";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
164 keyMapper[Qt::Key_S] = "s";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
165 keyMapper[Qt::Key_T] = "t";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
166 keyMapper[Qt::Key_U] = "u";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
167 keyMapper[Qt::Key_V] = "v";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
168 keyMapper[Qt::Key_W] = "w";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
169 keyMapper[Qt::Key_X] = "x";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
170 keyMapper[Qt::Key_Y] = "y";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
171 keyMapper[Qt::Key_Z] = "z";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
172 keyMapper[Qt::Key_BracketLeft] = "bracketleft";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
173 keyMapper[Qt::Key_Backslash] = "backslash";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
174 keyMapper[Qt::Key_BracketRight] = "bracketright";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
175 keyMapper[Qt::Key_AsciiCircum] = "asciicircum";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
176 keyMapper[Qt::Key_Underscore] = "underscore";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
177 keyMapper[Qt::Key_QuoteLeft] = "quoteleft";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
178 keyMapper[Qt::Key_BraceLeft] = "braceleft";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
179 keyMapper[Qt::Key_Bar] = "bar";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
180 keyMapper[Qt::Key_BraceRight] = "braceright";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
181 keyMapper[Qt::Key_AsciiTilde] = "asciitilde";
22411
c69805d1fa64 maint: Style check C++ code in libgui/
Rik <rik@octave.org>
parents: 22323
diff changeset
182
27557
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
183 keyMapper[Qt::Key_nobreakspace] = "nobreakspace";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
184 keyMapper[Qt::Key_exclamdown] = "exclamdown";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
185 keyMapper[Qt::Key_cent] = "cent";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
186 keyMapper[Qt::Key_sterling] = "sterling";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
187 keyMapper[Qt::Key_currency] = "currency";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
188 keyMapper[Qt::Key_yen] = "yen";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
189 keyMapper[Qt::Key_brokenbar] = "brokenbar";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
190 keyMapper[Qt::Key_section] = "section";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
191 keyMapper[Qt::Key_diaeresis] = "diaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
192 keyMapper[Qt::Key_copyright] = "copyright";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
193 keyMapper[Qt::Key_ordfeminine] = "ordfeminine";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
194 keyMapper[Qt::Key_guillemotleft] = "guillemotleft";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
195 keyMapper[Qt::Key_notsign] = "notsign";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
196 keyMapper[Qt::Key_hyphen] = "hyphen";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
197 keyMapper[Qt::Key_registered] = "registered";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
198 keyMapper[Qt::Key_macron] = "macron";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
199 keyMapper[Qt::Key_degree] = "degree";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
200 keyMapper[Qt::Key_plusminus] = "plusminus";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
201 keyMapper[Qt::Key_twosuperior] = "twosuperior";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
202 keyMapper[Qt::Key_threesuperior] = "threesuperior";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
203 keyMapper[Qt::Key_acute] = "acute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
204 keyMapper[Qt::Key_mu] = "mu";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
205 keyMapper[Qt::Key_paragraph] = "paragraph";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
206 keyMapper[Qt::Key_periodcentered] = "periodcentered";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
207 keyMapper[Qt::Key_cedilla] = "cedilla";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
208 keyMapper[Qt::Key_onesuperior] = "onesuperior";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
209 keyMapper[Qt::Key_masculine] = "masculine";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
210 keyMapper[Qt::Key_guillemotright] = "guillemotright";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
211 keyMapper[Qt::Key_onequarter] = "onequarter";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
212 keyMapper[Qt::Key_onehalf] = "onehalf";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
213 keyMapper[Qt::Key_threequarters] = "threequarters";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
214 keyMapper[Qt::Key_questiondown] = "questiondown";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
215 keyMapper[Qt::Key_Agrave] = "agrave";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
216 keyMapper[Qt::Key_Aacute] = "aacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
217 keyMapper[Qt::Key_Acircumflex] = "acircumflex";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
218 keyMapper[Qt::Key_Atilde] = "atilde";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
219 keyMapper[Qt::Key_Adiaeresis] = "adiaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
220 keyMapper[Qt::Key_Aring] = "aring";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
221 keyMapper[Qt::Key_AE] = "ae";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
222 keyMapper[Qt::Key_Ccedilla] = "ccedilla";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
223 keyMapper[Qt::Key_Egrave] = "egrave";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
224 keyMapper[Qt::Key_Eacute] = "eacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
225 keyMapper[Qt::Key_Ecircumflex] = "ecircumflex";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
226 keyMapper[Qt::Key_Ediaeresis] = "ediaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
227 keyMapper[Qt::Key_Igrave] = "igrave";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
228 keyMapper[Qt::Key_Iacute] = "iacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
229 keyMapper[Qt::Key_Icircumflex] = "icircumflex";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
230 keyMapper[Qt::Key_Idiaeresis] = "idiaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
231 keyMapper[Qt::Key_ETH] = "eth";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
232 keyMapper[Qt::Key_Ntilde] = "ntilde";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
233 keyMapper[Qt::Key_Ograve] = "ograve";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
234 keyMapper[Qt::Key_Oacute] = "oacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
235 keyMapper[Qt::Key_Ocircumflex] = "ocircumflex";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
236 keyMapper[Qt::Key_Otilde] = "otilde";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
237 keyMapper[Qt::Key_Odiaeresis] = "odiaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
238 keyMapper[Qt::Key_multiply] = "multiply";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
239 keyMapper[Qt::Key_Ooblique] = "ooblique";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
240 keyMapper[Qt::Key_Ugrave] = "ugrave";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
241 keyMapper[Qt::Key_Uacute] = "uacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
242 keyMapper[Qt::Key_Ucircumflex] = "ucircumflex";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
243 keyMapper[Qt::Key_Udiaeresis] = "udiaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
244 keyMapper[Qt::Key_Yacute] = "yacute";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
245 keyMapper[Qt::Key_THORN] = "thorn";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
246 keyMapper[Qt::Key_ssharp] = "ssharp";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
247 keyMapper[Qt::Key_division] = "division";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
248 keyMapper[Qt::Key_ydiaeresis] = "ydiaeresis";
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
249
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
250 return keyMapper;
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
251 }
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
252
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
253 std::string qKeyToKeyString (int key)
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
254 {
f9f21bb2ea1c fix initialization so some function-local static vars may be declared const
John W. Eaton <jwe@octave.org>
parents: 26376
diff changeset
255 static const QMap<int, std::string> keyMapper = makeKeyMapper ();
22411
c69805d1fa64 maint: Style check C++ code in libgui/
Rik <rik@octave.org>
parents: 22323
diff changeset
256
23829
01899bdd2a3a Eliminate unnecessary std::string ("...") constructor calls when "..." suffices.
Rik <rik@octave.org>
parents: 23220
diff changeset
257 return keyMapper.value (key, "<unknown key>");
18498
2e7cad6f180c Initial integration of QtHandles.
John W. Eaton <jwe@octave.org>
parents:
diff changeset
258 }
22413
8758addcf265 maint: Remove ';' at end of namespace declaration.
Rik <rik@octave.org>
parents: 22411
diff changeset
259 }
31646
c6d54dd31a7e maint: Use macros to begin/end C++ namespaces.
John W. Eaton <jwe@octave.org>
parents: 30564
diff changeset
260
c6d54dd31a7e maint: Use macros to begin/end C++ namespaces.
John W. Eaton <jwe@octave.org>
parents: 30564
diff changeset
261 OCTAVE_END_NAMESPACE(octave)