htiui/HtiServicePlugins/HtiSysInfoServicePlugin/inc/HtiSysInfoServicePlugin.h
branchRCL_3
changeset 12 aefcba28a3e0
parent 6 69ec17276f52
child 19 d40e813b23c0
equal deleted inserted replaced
11:454d022d514b 12:aefcba28a3e0
    19 
    19 
    20 #ifndef HTISYSINFOPLUGIN_H
    20 #ifndef HTISYSINFOPLUGIN_H
    21 #define HTISYSINFOPLUGIN_H
    21 #define HTISYSINFOPLUGIN_H
    22 
    22 
    23 // INCLUDES
    23 // INCLUDES
       
    24 #include "../../../symbian_version.hrh"
       
    25 
    24 #include <e32property.h>
    26 #include <e32property.h>
    25 #include <f32file.h>
    27 #include <f32file.h>
    26 #include <HtiServicePluginInterface.h>
    28 #include <HtiServicePluginInterface.h>
    27 
    29 
    28 // FORWARD DECLARATIONS
    30 // FORWARD DECLARATIONS
    46         void ProcessMessageL( const TDesC8& aMessage,
    48         void ProcessMessageL( const TDesC8& aMessage,
    47                               THtiMessagePriority aPriority );
    49                               THtiMessagePriority aPriority );
    48 
    50 
    49         void NotifyMemoryChange( TInt aAvailableMemory );
    51         void NotifyMemoryChange( TInt aAvailableMemory );
    50 
    52 
       
    53 #if ( SYMBIAN_VERSION_SUPPORT < SYMBIAN_4 )
    51         static TInt HandleAllowSSPropertyChange( TAny* aPtr );
    54         static TInt HandleAllowSSPropertyChange( TAny* aPtr );
       
    55 #endif
    52 
    56 
    53     protected:
    57     protected:
    54 
    58 
    55         CHtiSysInfoServicePlugin();
    59         CHtiSysInfoServicePlugin();
    56         void ConstructL();
    60         void ConstructL();
   104         RFs iFs;
   108         RFs iFs;
   105         CFileMan* iFileMan;
   109         CFileMan* iFileMan;
   106         HBufC8* iMemEater;
   110         HBufC8* iMemEater;
   107         HBufC8* iReply;
   111         HBufC8* iReply;
   108         CHtiLightsController* iLightsController;
   112         CHtiLightsController* iLightsController;
       
   113         CHtiPropertySubscriber* iAllowSSSubscriber;
       
   114 #if ( SYMBIAN_VERSION_SUPPORT < SYMBIAN_4 )
   109         TInt iAllowSSValue;
   115         TInt iAllowSSValue;
   110         CHtiPropertySubscriber* iAllowSSSubscriber;
       
   111         RProperty iAllowSSProperty;
   116         RProperty iAllowSSProperty;
   112         TBool iAllowSSPropertyAttached;
   117         TBool iAllowSSPropertyAttached;
       
   118 #endif
   113         TBool iGalleryUpdateSupported;
   119         TBool iGalleryUpdateSupported;
   114     };
   120     };
   115 
   121 
   116 
   122 
   117 // CLASS DECLARATION
   123 // CLASS DECLARATION