application/src/PodcastAppui.cpp
changeset 82 d87e984bd8b8
parent 71 4d1286f7f982
child 84 3b59b88b089e
equal deleted inserted replaced
81:27f6f5827e5d 82:d87e984bd8b8
   341 	iFeedView->UpdateToolbar(ETrue);
   341 	iFeedView->UpdateToolbar(ETrue);
   342 	iShowsView->UpdateToolbar(ETrue);
   342 	iShowsView->UpdateToolbar(ETrue);
   343 	iQueueView->UpdateToolbar(ETrue);
   343 	iQueueView->UpdateToolbar(ETrue);
   344 	iSearchView->UpdateToolbar(ETrue);
   344 	iSearchView->UpdateToolbar(ETrue);
   345 	}
   345 	}
       
   346 
       
   347 void CPodcastAppUi::GetErrorText(TDes &aErrorMessage, TInt aErrorCode)
       
   348 	{
       
   349 	switch (aErrorCode)
       
   350 		{
       
   351 		case KErrNotFound:
       
   352 			{
       
   353 			HBufC* error = iCoeEnv->AllocReadResourceLC(R_ERROR_INVALID_ADDRESS);
       
   354 			aErrorMessage.Copy(*error);
       
   355 			CleanupStack::PopAndDestroy(error);
       
   356 			}
       
   357 			break;
       
   358 		case KErrDiskFull:
       
   359 			{
       
   360 			HBufC* error = iCoeEnv->AllocReadResourceLC(R_ERROR_DISK_FULL);
       
   361 			aErrorMessage.Copy(*error);
       
   362 			CleanupStack::PopAndDestroy(error);
       
   363 			}
       
   364 			break;
       
   365 		case 404:
       
   366 			{
       
   367 			HBufC* error = iCoeEnv->AllocReadResourceLC(R_ERROR_NOTFOUND);
       
   368 			aErrorMessage.Copy(*error);
       
   369 			CleanupStack::PopAndDestroy(error);
       
   370 			}
       
   371 			break;
       
   372 		default:
       
   373 			{
       
   374 			if (aErrorCode > 200)
       
   375 				{
       
   376 				HBufC* error = iCoeEnv->AllocReadResourceLC(R_ERROR_HTTP);
       
   377 				aErrorMessage.Format(*error, aErrorCode);
       
   378 				CleanupStack::PopAndDestroy(error);
       
   379 				}
       
   380 			else
       
   381 				{
       
   382 				HBufC* error = iCoeEnv->AllocReadResourceLC(R_ERROR_GENERAL);
       
   383 				aErrorMessage.Format(*error, aErrorCode);
       
   384 				CleanupStack::PopAndDestroy(error);
       
   385 				}
       
   386 			}
       
   387 			break;
       
   388 		}
       
   389 	}