psln/Inc/PslnUi.h
branchRCL_3
changeset 18 0aa5fbdfbc30
parent 0 2f259fa3e83a
equal deleted inserted replaced
16:71dd06cfe933 18:0aa5fbdfbc30
    25 #include <akntabobserver.h>
    25 #include <akntabobserver.h>
    26 #endif //RD_CONTROL_PANEL
    26 #endif //RD_CONTROL_PANEL
    27 #include <AknsSrvClient.h>
    27 #include <AknsSrvClient.h>
    28 #include <e32property.h>
    28 #include <e32property.h>
    29 
    29 
       
    30 class CAknWaitDialog;
    30 class CAknNavigationControlContainer;
    31 class CAknNavigationControlContainer;
    31 class CAknNavigationDecorator;
    32 class CAknNavigationDecorator;
    32 class MAknBackgroundProcess;
    33 class MAknBackgroundProcess;
    33 #ifndef RD_CONTROL_PANEL
    34 #ifndef RD_CONTROL_PANEL
    34 class CAknTabGroup;
    35 class CAknTabGroup;
   212     * Constructs tab group, containing all static views and 
   213     * Constructs tab group, containing all static views and 
   213     * ECOM plugin views.
   214     * ECOM plugin views.
   214     * @since 3.1
   215     * @since 3.1
   215     */
   216     */
   216     void ConstructTabGroupL();
   217     void ConstructTabGroupL();
   217 
       
   218     /**
       
   219     * Toggles screen blanker on/off. 
       
   220     * @param aToggleValue ETrue activates screen blanker; EFalse removes it.
       
   221     * @param aStatusPaneVisible indicates if the blanker should cover the 
       
   222     *        statuspane as well. This is irrelevant, when removing the blanker.
       
   223     * @since 3.1
       
   224     */
       
   225     void ToggleScreenBlankerL(
       
   226         const TBool& aToggleValue,
       
   227         const TBool& aStatusPaneVisible,
       
   228         const TBool& aRealAct = ETrue );
       
   229 
   218 
   230     /**
   219     /**
   231     * Indicates if the UI class has deployed the skin already and is ready to 
   220     * Indicates if the UI class has deployed the skin already and is ready to 
   232     * receive further skin activation related commands.
   221     * receive further skin activation related commands.
   233     * @return ETrue when UI class can handle a new skin activation related 
   222     * @return ETrue when UI class can handle a new skin activation related 
   388     
   377     
   389     /**
   378     /**
   390     * Handle USB Callback.
   379     * Handle USB Callback.
   391     */
   380     */
   392     void HandleUSBCallBackL();
   381     void HandleUSBCallBackL();
       
   382 
       
   383     /**
       
   384      * show progress bar when it is hiden 
       
   385      *
       
   386      * @return none.
       
   387      */
       
   388     void ShowProgressBarL();
       
   389 
       
   390     /**
       
   391      * hide progress bar when it is shown 
       
   392      *
       
   393      * @return none.
       
   394      */
       
   395     void HideProgressBar();
   393 
   396 
   394 private: // data
   397 private: // data
   395 
   398 
   396     /**
   399     /**
   397     * Psln Model.
   400     * Psln Model.
   542     * General Theme view.
   545     * General Theme view.
   543     * Not own (application framework 'owns' this).
   546     * Not own (application framework 'owns' this).
   544     */
   547     */
   545     CPslnGeneralThemeView* iGeneralThemeView;
   548     CPslnGeneralThemeView* iGeneralThemeView;
   546 
   549 
       
   550     /**
       
   551      * the waiting note
       
   552      * Own
       
   553      */    
       
   554     CAknWaitDialog* iWaitDialog;    
   547     };
   555     };
   548 
   556 
   549 // Inline methods.
   557 // Inline methods.
   550 #include "pslnui.inl"
   558 #include "pslnui.inl"
   551 
   559