cellular/telephonysettings/xqbindings/psetwrapper/src/psetnetworkwrapper_p.h
changeset 45 61f927bc9441
parent 32 1f002146abb4
--- a/cellular/telephonysettings/xqbindings/psetwrapper/src/psetnetworkwrapper_p.h	Wed Aug 18 10:19:22 2010 +0300
+++ b/cellular/telephonysettings/xqbindings/psetwrapper/src/psetnetworkwrapper_p.h	Thu Sep 02 21:00:29 2010 +0300
@@ -22,17 +22,20 @@
 #include <mpsetnetworkmodeobs.h>
 #include <mpsetnetworkselect.h>
 #include <QList>
+#include <MSSSettingsRefreshObserver.h>
 #include "psetnetworkwrapper.h"
 
 class PSetNetworkWrapper;
 class CPsetContainer;
 class CPsetNetwork;
 class CPsetCustomerServiceProfile;
+class CPSetRefreshHandler;
 
 class PSetNetworkWrapperPrivate
     :
     public MPsetNetworkInfoObserver, 
-    public MPsetNetworkModeObserver
+    public MPsetNetworkModeObserver,
+    public MSSSettingsRefreshObserver
 {
 public:
     
@@ -103,6 +106,16 @@
     void HandleNetworkErrorL(
         const MPsetNetworkModeObserver::TServiceRequest aRequest,
         const TInt aError );
+    
+public: // From MSSSettingsRefreshObserver
+
+        TBool AllowRefresh(
+            const TSatRefreshType aType,
+            const TSatElementaryFiles aFiles );
+
+        void Refresh(
+            const TSatRefreshType aType,
+            const TSatElementaryFiles aFiles );
 
 private:
     
@@ -125,8 +138,9 @@
     
     /*! Own. */
     QScopedPointer<CPsetCustomerServiceProfile> m_csp;
-
-
+    
+    /*! Own. */
+    QScopedPointer<CPSetRefreshHandler> m_refreshHandler;
     
 };