Mercurial > hg > orthanc-stone
comparison Applications/Samples/SimpleViewerApplicationSingleFile.h @ 327:8716176ff7f0 am-2
added support for arrow keys
author | am@osimis.io |
---|---|
date | Tue, 16 Oct 2018 15:25:21 +0200 |
parents | 612238b3f3e8 |
children | 7a364e44fbb4 |
comparison
equal
deleted
inserted
replaced
326:612238b3f3e8 | 327:8716176ff7f0 |
---|---|
86 KeyboardModifiers modifiers, | 86 KeyboardModifiers modifiers, |
87 IStatusBar* statusBar) | 87 IStatusBar* statusBar) |
88 {} | 88 {} |
89 | 89 |
90 virtual void KeyPressed(WorldSceneWidget& widget, | 90 virtual void KeyPressed(WorldSceneWidget& widget, |
91 char key, | 91 KeyboardKeys key, |
92 char keyChar, | |
92 KeyboardModifiers modifiers, | 93 KeyboardModifiers modifiers, |
93 IStatusBar* statusBar) | 94 IStatusBar* statusBar) |
94 {} | 95 {} |
95 | 96 |
96 }; | 97 }; |
152 IStatusBar* statusBar) | 153 IStatusBar* statusBar) |
153 { | 154 { |
154 } | 155 } |
155 | 156 |
156 virtual void KeyPressed(WorldSceneWidget& widget, | 157 virtual void KeyPressed(WorldSceneWidget& widget, |
157 char key, | 158 KeyboardKeys key, |
159 char keyChar, | |
158 KeyboardModifiers modifiers, | 160 KeyboardModifiers modifiers, |
159 IStatusBar* statusBar) | 161 IStatusBar* statusBar) |
160 { | 162 { |
161 switch (key) | 163 switch (keyChar) |
162 { | 164 { |
163 case 's': | 165 case 's': |
164 widget.SetDefaultView(); | 166 widget.SetDefaultView(); |
165 break; | 167 break; |
166 | 168 |