qtmobility/plugins/contacts/symbiansim/src/cntsymbiansimtransformerror.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 14 6fbed849b4f4
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    44 /*! Transform a Symbian contact error id to QContactManager::Error.
    44 /*! Transform a Symbian contact error id to QContactManager::Error.
    45  *
    45  *
    46  * \param symbianError Symbian error.
    46  * \param symbianError Symbian error.
    47  * \param QtError Qt error.
    47  * \param QtError Qt error.
    48 */
    48 */
    49 void CntSymbianSimTransformError::transformError(TInt symbianError, QContactManager::Error& qtError)
    49 void CntSymbianSimTransformError::transformError(TInt symbianError, QContactManager::Error* qtError)
    50 {
    50 {
    51     switch(symbianError)
    51     switch(symbianError)
    52     {
    52     {
    53         case KErrNone:
    53         case KErrNone:
    54         {
    54         {
    55             qtError = QContactManager::NoError;
    55             *qtError = QContactManager::NoError;
    56             break;
    56             break;
    57         }
    57         }
    58         case KErrNotFound:
    58         case KErrNotFound:
    59         {
    59         {
    60             qtError = QContactManager::DoesNotExistError;
    60             *qtError = QContactManager::DoesNotExistError;
    61             break;
    61             break;
    62         }
    62         }
    63         case KErrAlreadyExists:
    63         case KErrAlreadyExists:
    64         {
    64         {
    65             qtError = QContactManager::AlreadyExistsError;
    65             *qtError = QContactManager::AlreadyExistsError;
    66             break;
    66             break;
    67         }
    67         }
    68         case KErrLocked:
    68         case KErrLocked:
    69         {
    69         {
    70             qtError = QContactManager::LockedError;
    70             *qtError = QContactManager::LockedError;
    71             break;
    71             break;
    72         }
    72         }
    73         case KErrAccessDenied:
    73         case KErrAccessDenied:
    74         case KErrPermissionDenied:
    74         case KErrPermissionDenied:
    75         {
    75         {
    76             qtError = QContactManager::PermissionsError;
    76             *qtError = QContactManager::PermissionsError;
    77             break;
    77             break;
    78         }
    78         }
    79         case KErrNoMemory:
    79         case KErrNoMemory:
    80         {
    80         {
    81             qtError = QContactManager::OutOfMemoryError;
    81             *qtError = QContactManager::OutOfMemoryError;
    82             break;
    82             break;
    83         }
    83         }
    84         case KErrNotSupported:
    84         case KErrNotSupported:
    85         {
    85         {
    86             qtError = QContactManager::NotSupportedError;
    86             *qtError = QContactManager::NotSupportedError;
    87             break;
    87             break;
    88         }
    88         }
    89         case KErrArgument:
    89         case KErrArgument:
    90         {
    90         {
    91             qtError = QContactManager::BadArgumentError;
    91             *qtError = QContactManager::BadArgumentError;
    92             break;
    92             break;
    93         }
    93         }
    94         default:
    94         default:
    95         {
    95         {
    96             qtError = QContactManager::UnspecifiedError;
    96             *qtError = QContactManager::UnspecifiedError;
    97             break;
    97             break;
    98         }
    98         }
    99     }
    99     }
   100 }
   100 }