diff -r befca0ec475f -r f87e8c4ac026 videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelhandler.h --- a/videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelhandler.h Wed Sep 01 12:30:28 2010 +0100 +++ b/videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelhandler.h Tue Sep 14 21:23:06 2010 +0300 @@ -271,7 +271,7 @@ * Goes through given number of categories and * fills iCategoryIdArray from the accepted ones */ - void MakeCategoryIdArray(); + void MakeCategoryIdArrayL(); /** * Checks if the given category is accepted or not. @@ -351,6 +351,24 @@ * @return ETrue if the preloaded does exist, otherwise EFalse */ TBool PreloadedExistsL(); + + /** + * Check if given application exists. + * + * @param aAppUid Application UID + * @return ETrue if application exists in the system, EFalse otherwise. + */ + TBool AppExistsL( const TUid& aAppUid ); + + /** + * Check if extra item applications 2 and 3 exists in the system. + */ + void CheckIfExtraItemsExistsL(); + + /** + * 2nd phase constructor. + */ + void ConstructL(); private: @@ -394,6 +412,16 @@ * Video indicator class instance. Own. */ CMyVideosIndicator* iVideoIndicator; + + /** + * ETrue if extra item 2 exists, i.e. URL available or valid application UID. + */ + TBool iExtraItem2Exists; + + /** + * ETrue if extra item 3 exists, i.e. URL available or valid application UID. + */ + TBool iExtraItem3Exists; }; #endif // VCXHGMYVIDEOSCATEGORYMODELHANDLER_H