widgets/widgetapp/inc/WidgetUiWindowManager.h
branchRCL_3
changeset 99 ca6d8a014f4b
parent 94 919f36ff910f
child 103 be5f8c9adf67
equal deleted inserted replaced
95:d96eed154187 99:ca6d8a014f4b
    24 #include <widgetregistryclient.h>
    24 #include <widgetregistryclient.h>
    25 #include <aknglobalconfirmationquery.h>
    25 #include <aknglobalconfirmationquery.h>
    26 #include <coecntrl.h>
    26 #include <coecntrl.h>
    27 #include "WidgetUiObserver.h"
    27 #include "WidgetUiObserver.h"
    28 #include "browser_platform_variant.hrh"
    28 #include "browser_platform_variant.hrh"
       
    29 #include <HWRMLight.h>
    29 // CONSTANTS
    30 // CONSTANTS
    30 
    31 
    31 enum TNetworkMode
    32 enum TNetworkMode
    32     {
    33     {
    33     EUnknownMode = 0,
    34     EUnknownMode = 0,
    99 class CWidgetUiWindowManager : public CBase,
   100 class CWidgetUiWindowManager : public CBase,
   100 	                           public MCenrepWatcher
   101 	                           public MCenrepWatcher
   101 #ifdef BRDO_OCC_ENABLED_FF
   102 #ifdef BRDO_OCC_ENABLED_FF
   102                               ,public MConnectionStageObserver
   103                               ,public MConnectionStageObserver
   103 #endif
   104 #endif
       
   105                               ,public MHWRMLightObserver
   104     {
   106     {
   105     public:  // constructors / destructor
   107     public:  // constructors / destructor
   106 
   108 
   107         /**
   109         /**
   108         * NewL
   110         * NewL
   128         * @since 7.x
   130         * @since 7.x
   129         * @param aHSModeOnline HS web status online/offline.
   131         * @param aHSModeOnline HS web status online/offline.
   130         */
   132         */
   131         void CenrepChanged(TInt aHSModeOnline);
   133         void CenrepChanged(TInt aHSModeOnline);
   132 
   134 
       
   135     public:
       
   136         //MHWRMLightObserver
       
   137         void LightStatusChanged( TInt aTarget, CHWRMLight::TLightStatus aStatus );
       
   138     
   133     public:  
   139     public:  
   134 
   140 
   135 // Create window
   141 // Create window
   136         
   142         
   137         /**
   143         /**
   661         CPeriodic*                          iNotifyHarvester;//Notify harvester to send next event
   667         CPeriodic*                          iNotifyHarvester;//Notify harvester to send next event
   662 #ifdef  OOM_WIDGET_CLOSEALL
   668 #ifdef  OOM_WIDGET_CLOSEALL
   663         TTime                               iTimeLastWidgetOpen;
   669         TTime                               iTimeLastWidgetOpen;
   664 #endif
   670 #endif
   665 #ifdef BRDO_OCC_ENABLED_FF
   671 #ifdef BRDO_OCC_ENABLED_FF
   666         CConnectionStageNotifierWCB*    iConnStageNotifier;                                
   672         CConnectionStageNotifierWCB*         iConnStageNotifier;                                
   667 #endif
   673 #endif
       
   674         CHWRMLight*                          iLightObserver; 
       
   675         CHWRMLight::TLightStatus             iLightStatus;
   668     };
   676     };
   669 
   677 
   670 #endif  // WIDGETUIWINDOWMANAGER_H_
   678 #endif  // WIDGETUIWINDOWMANAGER_H_
   671 
   679 
   672 // End of File
   680 // End of File