videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelhandler.h
branchRCL_3
changeset 70 375929f879c2
parent 60 f87e8c4ac026
equal deleted inserted replaced
64:3eb824b18d67 70:375929f879c2
   269 
   269 
   270         /**
   270         /**
   271          * Goes through given number of categories and
   271          * Goes through given number of categories and
   272          * fills iCategoryIdArray from the accepted ones
   272          * fills iCategoryIdArray from the accepted ones
   273          */
   273          */
   274         void MakeCategoryIdArrayL();
   274         void MakeCategoryIdArray();
   275         
   275         
   276         /**
   276         /**
   277          * Checks if the given category is accepted or not.
   277          * Checks if the given category is accepted or not.
   278          *
   278          *
   279          * @param aCategoryId category id
   279          * @param aCategoryId category id
   349          * as it does not exist.
   349          * as it does not exist.
   350          *  
   350          *  
   351          * @return ETrue if the preloaded does exist, otherwise EFalse
   351          * @return ETrue if the preloaded does exist, otherwise EFalse
   352          */
   352          */
   353         TBool PreloadedExistsL();
   353         TBool PreloadedExistsL();
   354         
       
   355         /**
       
   356          * Check if given application exists.
       
   357          * 
       
   358          * @param aAppUid Application UID
       
   359          * @return ETrue if application exists in the system, EFalse otherwise.
       
   360          */
       
   361         TBool AppExistsL( const TUid& aAppUid );
       
   362         
       
   363         /**
       
   364          * Check if extra item applications 2 and 3 exists in the system.
       
   365          */
       
   366         void CheckIfExtraItemsExistsL();
       
   367         
       
   368         /** 
       
   369          * 2nd phase constructor.
       
   370          */
       
   371         void ConstructL();
       
   372 
   354 
   373     private:
   355     private:
   374     
   356     
   375         /**
   357         /**
   376          * Application model.
   358          * Application model.
   410         
   392         
   411         /**
   393         /**
   412          * Video indicator class instance. Own.
   394          * Video indicator class instance. Own.
   413          */
   395          */
   414         CMyVideosIndicator* iVideoIndicator;
   396         CMyVideosIndicator* iVideoIndicator;
   415         
       
   416         /**
       
   417          * ETrue if extra item 2 exists, i.e. URL available or valid application UID.
       
   418          */
       
   419         TBool iExtraItem2Exists;
       
   420         
       
   421         /**
       
   422          * ETrue if extra item 3 exists, i.e. URL available or valid application UID.
       
   423          */
       
   424         TBool iExtraItem3Exists;
       
   425     };
   397     };
   426 
   398 
   427 #endif // VCXHGMYVIDEOSCATEGORYMODELHANDLER_H
   399 #endif // VCXHGMYVIDEOSCATEGORYMODELHANDLER_H