idlehomescreen/xmluirendering/uiengine/inc/xnbackgroundmanager.h
branchRCL_3
changeset 11 ff572dfe6d86
parent 9 f966699dea19
child 12 9674c1a575e9
equal deleted inserted replaced
9:f966699dea19 11:ff572dfe6d86
   173     TInt AddPageSpecificWallpaperL( const TDesC& aFileName );
   173     TInt AddPageSpecificWallpaperL( const TDesC& aFileName );
   174     TInt AddCommonWallpaperL( const TDesC& aFileName, TBool aSave = ETrue );
   174     TInt AddCommonWallpaperL( const TDesC& aFileName, TBool aSave = ETrue );
   175     void ReadWallpaperFromCenrepL();
   175     void ReadWallpaperFromCenrepL();
   176     void UpdateScreen();
   176     void UpdateScreen();
   177     void DrawEditModeBackgroundSkin() const;
   177     void DrawEditModeBackgroundSkin() const;
   178     
   178 
       
   179     /**
       
   180      * Callback function to be used with CPeriodic.
       
   181      */
       
   182     static TInt TimerCallback( TAny *aPtr );
       
   183 
   179 private: // data
   184 private: // data
   180 
   185 
   181     /**
   186     /**
   182      * Provides needed services
   187      * Provides needed services
   183      */
   188      */
   246      * is shared among all HS pages.
   251      * is shared among all HS pages.
   247      * Own. 
   252      * Own. 
   248      */  
   253      */  
   249     HBufC* iBgImagePath;
   254     HBufC* iBgImagePath;
   250 
   255 
       
   256     /**
       
   257      * Periodic timer.
       
   258      * Own.
       
   259      */
       
   260     CPeriodic* iTimer;
       
   261     
   251     };
   262     };
   252 
   263 
   253 #endif      // CXNBACKGROUNDMANAGER_H
   264 #endif      // CXNBACKGROUNDMANAGER_H
   254 
   265 
   255 // End of File
   266 // End of File