void SymbianPhone::MrccatoCommand(TRemConCoreApiOperationId aOperationId, TRemConCoreApiButtonAction aButtonAct) { switch( aOperationId ) { case ERemConCoreApiPlay: emit playKeyPressed(); break; case ERemConCoreApiStop: emit stopKeyPressed(); break; case ERemConCoreApiPause: emit pauseKeyPressed(); break; case ERemConCoreApiForward: emit forwardKeyPressed(); break; case ERemConCoreApiBackward: emit backwardKeyPressed(); break; case ERemConCoreApiVolumeUp: emit volumeUpKeyPressed(); break; case ERemConCoreApiVolumeDown: emit volumeDownKeyPressed(); break; default: break; } }
void cVideoLabel::keyPressEvent(QKeyEvent *ev) { if ((ev->key() == this->moveForwardKey) && !ev->isAutoRepeat()) { emit forwardKeyPressed(); } else if ((ev->key() == this->moveBackwardKey) && !ev->isAutoRepeat()) { emit backwardKeyPressed(); } else if ((ev->key() == this->moveLeftKey) && !ev->isAutoRepeat()) { emit leftKeyPressed(); } else if ((ev->key() == this->moveRightKey) && !ev->isAutoRepeat()) { emit rightKeyPressed(); } else { QLabel::keyPressEvent(ev); } }