diff -r 3eb824b18d67 -r 375929f879c2 videocollection/hgmyvideos/src/vcxhgmyvideoscategorymodelhandler.cpp --- a/videocollection/hgmyvideos/src/vcxhgmyvideoscategorymodelhandler.cpp Wed Sep 15 12:15:24 2010 +0300 +++ b/videocollection/hgmyvideos/src/vcxhgmyvideoscategorymodelhandler.cpp Wed Oct 13 14:34:36 2010 +0300 @@ -39,7 +39,6 @@ #include #include #include -#include #include #include @@ -69,9 +68,7 @@ { CVcxHgMyVideosCategoryModelHandler* self = new (ELeave) CVcxHgMyVideosCategoryModelHandler( aModel, aScroller ); - CleanupStack::PushL( self ); - self->ConstructL(); - CleanupStack::Pop( self ); + return self; } @@ -90,62 +87,6 @@ } // ----------------------------------------------------------------------------- -// CVcxHgMyVideosCategoryModelHandler::ConstructL() -// ----------------------------------------------------------------------------- -// -void CVcxHgMyVideosCategoryModelHandler::ConstructL() - { - CheckIfExtraItemsExistsL(); - } - -// ----------------------------------------------------------------------------- -// CVcxHgMyVideosCategoryModelHandler::CheckIfExtraItemsExistsL() -// ----------------------------------------------------------------------------- -// -void CVcxHgMyVideosCategoryModelHandler::CheckIfExtraItemsExistsL() - { - TInt value = 0; - TBuf url; - // Check that cenrep exists and has some valid data - iModel.GetMyVideosCustomizationString( KCRVideoPlayerExtraItem2Url, url ); // ignore error code - if ( url.Length() == 0 ) - { - TInt err = iModel.GetMyVideosCustomizationInt( KCRVideoPlayerExtraItem2Uid, value ); - if ( err == KErrNone && value != 0 ) - { - if ( AppExistsL( TUid::Uid( value ) ) ) - { - iExtraItem2Exists = ETrue; - } - } - } - else - { - iExtraItem2Exists = ETrue; - } - - value = 0; - url.Zero(); - iModel.GetMyVideosCustomizationString( KCRVideoPlayerExtraItem3Url, url ); // ignore error code - if ( url.Length() == 0 ) - { - TInt err = iModel.GetMyVideosCustomizationInt( KCRVideoPlayerExtraItem3Uid, value ); - if ( err == KErrNone && value != 0 ) - { - if ( AppExistsL( TUid::Uid( value ) ) ) - { - iExtraItem3Exists = ETrue; - } - } - } - else - { - iExtraItem3Exists = ETrue; - } - - } - -// ----------------------------------------------------------------------------- // CVcxHgMyVideosCategoryModelHandler::~CVcxHgMyVideosCategoryModelHandler() // ----------------------------------------------------------------------------- // @@ -727,7 +668,7 @@ { IPTVLOGSTRING_LOW_LEVEL( "MPX My Videos UI # UpdateCategoryListL() - Enter" ); - MakeCategoryIdArrayL(); + MakeCategoryIdArray(); if ( iCategoryIdArray.Count() != iScroller.ItemCount() ) { @@ -817,12 +758,12 @@ } // ----------------------------------------------------------------------------- -// CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArrayL() +// CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArray() // ----------------------------------------------------------------------------- // -void CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArrayL() +void CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArray() { - IPTVLOGSTRING_LOW_LEVEL("CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArrayL"); + IPTVLOGSTRING_LOW_LEVEL("CVcxHgMyVideosCategoryModelHandler::MakeCategoryIdArray"); iCategoryIdArray.Reset(); @@ -835,7 +776,7 @@ if ( error == KErrNone && value > EMyVideosListItemTypeEmpty ) { - IPTVLOGSTRING_LOW_LEVEL( "MPX My Videos UI # MakeCategoryIdArrayL() Getting category items from cenrep" ); + IPTVLOGSTRING_LOW_LEVEL( "MPX My Videos UI # MakeCategoryIdArray() Getting category items from cenrep" ); for ( TInt i=KCRVideoPlayerItemLocation1; i<=KCRVideoPlayerItemLocation7; i++ ) { @@ -872,17 +813,17 @@ if ( AcceptCategory( categoryId ) ) { - iCategoryIdArray.AppendL( categoryId ); + iCategoryIdArray.Append( categoryId ); } } } } else { - iCategoryIdArray.AppendL( KCategoryIdLastWatched ); - iCategoryIdArray.AppendL( KVcxMvcCategoryIdCaptured ); - iCategoryIdArray.AppendL( KVcxMvcCategoryIdOther ); - iCategoryIdArray.AppendL( KCategoryIdExtraItem1 ); + iCategoryIdArray.Append( KCategoryIdLastWatched ); + iCategoryIdArray.Append( KVcxMvcCategoryIdCaptured ); + iCategoryIdArray.Append( KVcxMvcCategoryIdOther ); + iCategoryIdArray.Append( KCategoryIdExtraItem1 ); } } @@ -900,20 +841,12 @@ case KVcxMvcCategoryIdOther: case KCategoryIdLastWatched: case KCategoryIdExtraItem1: + case KCategoryIdExtraItem2: + case KCategoryIdExtraItem3: IPTVLOGSTRING2_LOW_LEVEL( "MPX My Videos UI # AcceptCategory() Accepted category: %d", aCategoryId ); ret = ETrue; break; - case KCategoryIdExtraItem2: - ret = iExtraItem2Exists; - IPTVLOGSTRING2_LOW_LEVEL( - "MPX My Videos UI # AcceptCategory() extra item 2 accepted: %d", ret ); - break; - case KCategoryIdExtraItem3: - ret = iExtraItem3Exists; - IPTVLOGSTRING2_LOW_LEVEL( - "MPX My Videos UI # AcceptCategory() extra item 3 accepted: %d", ret ); - break; default: IPTVLOGSTRING2_LOW_LEVEL( "MPX My Videos UI # AcceptCategory() Unknown category: %d", aCategoryId ); @@ -1315,26 +1248,3 @@ return EFalse; } } - -// ------------------------------------------------------------------------------ -// CVcxHgMyVideosVideoModelHandler::AppExistsL() -// ------------------------------------------------------------------------------ -// -TBool CVcxHgMyVideosCategoryModelHandler::AppExistsL( const TUid& aAppUid ) - { - IPTVLOGSTRING_LOW_LEVEL( "CVcxHgMyVideosCategoryModelHandler::AppExistsL()" ); - TBool retVal( EFalse ); - RApaLsSession appArcSession; - User::LeaveIfError( appArcSession.Connect() ); - CleanupClosePushL( appArcSession ); - - TApaAppInfo appInfo; - TInt err = appArcSession.GetAppInfo( appInfo, aAppUid ); - if ( err == KErrNone ) - { - IPTVLOGSTRING_LOW_LEVEL( "CVcxHgMyVideosCategoryModelHandler::AppExistsL(): return TRUE" ); - retVal = ETrue; - } - CleanupStack::PopAndDestroy( &appArcSession ); - return retVal; - }