videocollection/hgmyvideos/inc/vcxhgmyvideoscategorymodelhandler.h
branchRCL_3
changeset 24 f87e8c4ac026
parent 23 befca0ec475f
--- 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