cellular/telephonysettings/xqbindings/psetwrapper/src/psetnetworkwrapper_p.h
changeset 45 61f927bc9441
parent 32 1f002146abb4
equal deleted inserted replaced
39:cee7e9e0906c 45:61f927bc9441
    20 
    20 
    21 #include <mpsetnetworkinfoobs.h>
    21 #include <mpsetnetworkinfoobs.h>
    22 #include <mpsetnetworkmodeobs.h>
    22 #include <mpsetnetworkmodeobs.h>
    23 #include <mpsetnetworkselect.h>
    23 #include <mpsetnetworkselect.h>
    24 #include <QList>
    24 #include <QList>
       
    25 #include <MSSSettingsRefreshObserver.h>
    25 #include "psetnetworkwrapper.h"
    26 #include "psetnetworkwrapper.h"
    26 
    27 
    27 class PSetNetworkWrapper;
    28 class PSetNetworkWrapper;
    28 class CPsetContainer;
    29 class CPsetContainer;
    29 class CPsetNetwork;
    30 class CPsetNetwork;
    30 class CPsetCustomerServiceProfile;
    31 class CPsetCustomerServiceProfile;
       
    32 class CPSetRefreshHandler;
    31 
    33 
    32 class PSetNetworkWrapperPrivate
    34 class PSetNetworkWrapperPrivate
    33     :
    35     :
    34     public MPsetNetworkInfoObserver, 
    36     public MPsetNetworkInfoObserver, 
    35     public MPsetNetworkModeObserver
    37     public MPsetNetworkModeObserver,
       
    38     public MSSSettingsRefreshObserver
    36 {
    39 {
    37 public:
    40 public:
    38     
    41     
    39     PSetNetworkWrapperPrivate(
    42     PSetNetworkWrapperPrivate(
    40         PSetNetworkWrapper &owner,
    43         PSetNetworkWrapper &owner,
   101         const TUint32 aNetworkModeCaps );
   104         const TUint32 aNetworkModeCaps );
   102 
   105 
   103     void HandleNetworkErrorL(
   106     void HandleNetworkErrorL(
   104         const MPsetNetworkModeObserver::TServiceRequest aRequest,
   107         const MPsetNetworkModeObserver::TServiceRequest aRequest,
   105         const TInt aError );
   108         const TInt aError );
       
   109     
       
   110 public: // From MSSSettingsRefreshObserver
       
   111 
       
   112         TBool AllowRefresh(
       
   113             const TSatRefreshType aType,
       
   114             const TSatElementaryFiles aFiles );
       
   115 
       
   116         void Refresh(
       
   117             const TSatRefreshType aType,
       
   118             const TSatElementaryFiles aFiles );
   106 
   119 
   107 private:
   120 private:
   108     
   121     
   109     PSetNetworkWrapper::ErrorCode ConvertToQtErrorCode(
   122     PSetNetworkWrapper::ErrorCode ConvertToQtErrorCode(
   110         TInt symbianErrorCode) const;
   123         TInt symbianErrorCode) const;
   123     
   136     
   124     QList<PSetNetworkWrapper::NetworkInfo*> m_networkInfoList;
   137     QList<PSetNetworkWrapper::NetworkInfo*> m_networkInfoList;
   125     
   138     
   126     /*! Own. */
   139     /*! Own. */
   127     QScopedPointer<CPsetCustomerServiceProfile> m_csp;
   140     QScopedPointer<CPsetCustomerServiceProfile> m_csp;
   128 
   141     
   129 
   142     /*! Own. */
       
   143     QScopedPointer<CPSetRefreshHandler> m_refreshHandler;
   130     
   144     
   131 };
   145 };
   132 
   146 
   133 #endif // PSETNETWORKWRAPPERPRIVATE_H
   147 #endif // PSETNETWORKWRAPPERPRIVATE_H