cellular/SSSettings/inc/CSSSettingsRefreshHandler.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    20 #ifndef CSSSETTINGSREFRESHHANDLER_H
    20 #ifndef CSSSETTINGSREFRESHHANDLER_H
    21 #define CSSSETTINGSREFRESHHANDLER_H
    21 #define CSSSETTINGSREFRESHHANDLER_H
    22 
    22 
    23 
    23 
    24 //  INCLUDES
    24 //  INCLUDES
    25 #include <msssettingsrefreshhandler.h> 
    25 #include <MSSSettingsRefreshHandler.h>
    26 #include <msatrefreshobserver.h>
    26 #include <msatrefreshobserver.h>
    27 #include <msssettingsrefreshobserver.h> 
    27 #include <MSSSettingsRefreshObserver.h>
    28 #include <rsssettings.h> 
    28 #include <RSSSettings.h>
    29 #include <rcustomerserviceprofilecache.h> 
    29 #include <RCustomerServiceProfileCache.h>
    30 #include <rsatrefresh.h>
    30 #include <rsatrefresh.h>
    31 #include <rsatsession.h> 
    31 #include <rsatsession.h>
    32 #include <cenrepnotifyhandler.h>
    32 #include <cenrepnotifyhandler.h>
    33 #include "csssettingsactiveobject.h" 
    33 #include "CSSSettingsActiveObject.h"
    34 
    34 
    35 // DATA TYPES
    35 // DATA TYPES
    36 
    36 
    37 // The needed functionality.
    37 // The needed functionality.
    38 enum TSSSettingsRefreshFunction
    38 enum TSSSettingsRefreshFunction
    76 
    76 
    77     public: // Functions from base classes
    77     public: // Functions from base classes
    78 
    78 
    79         /**
    79         /**
    80         * @see MSSSettingsRefreshHandler::NotifyFileChangeL.
    80         * @see MSSSettingsRefreshHandler::NotifyFileChangeL.
    81         */
    81 		*/
    82         void NotifyFileChangeL(
    82 		void NotifyFileChangeL(
    83             MSSSettingsRefreshObserver& aObserver,
    83             MSSSettingsRefreshObserver& aObserver,
    84             TSatElementaryFiles aObservedFiles,
    84             TSatElementaryFiles aObservedFiles,
    85             TSatRefreshType aObservedRefreshType );
    85             TSatRefreshType aObservedRefreshType );
    86 
    86 
    87         /**
    87 		/**
    88         * @see MSSSettingsRefreshHandler::CancelNotify.
    88         * @see MSSSettingsRefreshHandler::CancelNotify.
    89         */
    89 		*/
    90         void CancelNotify();
    90 		void CancelNotify();
    91 
    91 
    92         /**
    92         /**
    93         * @see MSSSettingsRefreshHandler::ChangedCspTable.
    93         * @see MSSSettingsRefreshHandler::ChangedCspTable.
    94         */
    94         */
    95         TInt ChangedCspTable( 
    95         TInt ChangedCspTable( 
    97             TDes8& aNewValues );
    97             TDes8& aNewValues );
    98 
    98 
    99 
    99 
   100     public: // Functions from base classes
   100     public: // Functions from base classes
   101 
   101 
   102         /**
   102 		/**
   103         * @see MSatRefreshObserver::AllowRefresh
   103         * @see MSatRefreshObserver::AllowRefresh
   104         */
   104         */
   105         TBool AllowRefresh(
   105         TBool AllowRefresh(
   106             TSatRefreshType aType,
   106             TSatRefreshType aType,
   107             const TSatRefreshFiles& aFiles );
   107             const TSatRefreshFiles& aFiles );
   108 
   108 
   109         /**
   109 		/**
   110         * @see MSatRefreshObserver::Refresh
   110         * @see MSatRefreshObserver::Refresh
   111         */
   111         */
   112         void Refresh(
   112 		void Refresh(
   113             TSatRefreshType aType,
   113             TSatRefreshType aType,
   114             const TSatRefreshFiles& aFiles );
   114             const TSatRefreshFiles& aFiles );
   115             
   115             
   116     public: // From base class MSSSettingsPubSubNotify
   116     public: // From base class MSSSettingsPubSubNotify
   117         /**
   117         /**