MCPcopy Create free account
hub / github.com/OpenBoard-org/OpenBoard / keyPressEvent

Method keyPressEvent

src/tools/UBGraphicsCompass.cpp:221–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

219}
220
221void UBGraphicsCompass::keyPressEvent(QKeyEvent *event)
222{
223 QGraphicsItem::keyPressEvent(event);
224 if (!mDrawing && !mRotating)
225 {
226 switch (event->key())
227 {
228 case Qt::Key_Up:
229 moveBy(0, -1);
230 event->accept();
231 break;
232 case Qt::Key_Down:
233 moveBy(0, 1);
234 event->accept();
235 break;
236 case Qt::Key_Left:
237 moveBy(-1, 0);
238 event->accept();
239 break;
240 case Qt::Key_Right:
241 moveBy(1, 0);
242 event->accept();
243 break;
244 }
245 }
246}
247
248void UBGraphicsCompass::mousePressEvent(QGraphicsSceneMouseEvent *event)
249{

Callers

nothing calls this directly

Calls 2

keyMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected