Beispiel #1
0
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;
    }
}
Beispiel #2
0
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);
  }
}