qtmobility/src/location/qmlbackendmonitorao_s60.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    93     }
    93     }
    94 }
    94 }
    95 
    95 
    96 void QMLBackendMonitorAO::RunL()
    96 void QMLBackendMonitorAO::RunL()
    97 {
    97 {
       
    98     CMonitorTriggerInfo *triggerInfo = NULL;
    98     switch (iStatus.Int()) {
    99     switch (iStatus.Int()) {
    99         case KErrNone :
   100         case KErrNone :
   100             //retrieve the triggerInfo corresponding to iTriggerInfo.iTriggerId
   101             //retrieve the triggerInfo corresponding to iTriggerInfo.iTriggerId
   101             CMonitorTriggerInfo* triggerInfo = iTriggerMonitorInfo->getMonitorTriggerInfo(
   102             triggerInfo = iTriggerMonitorInfo->getMonitorTriggerInfo(
   102                                                    iTriggerInfo.iTriggerId);
   103                                                    iTriggerInfo.iTriggerId);
   103             if (triggerInfo) {
   104             if (triggerInfo) {
   104                 //callback called only if generated for the current AO - Trigger ID
   105                 //callback called only if generated for the current AO - Trigger ID
   105                 (triggerInfo->iParent)->handleTriggerEvent(iTriggerInfo.iFiredPositionInfo ,
   106                 (triggerInfo->iParent)->handleTriggerEvent(iTriggerInfo.iFiredPositionInfo ,
   106                         triggerInfo->iType);
   107                         triggerInfo->iType);