ipsservices/ipssossettings/inc/ipssetuiitemaccesspoint.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
child 16 b5fbb9b25d57
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
    72         * @param aIapChoice Iap settings used for initialization.
    72         * @param aIapChoice Iap settings used for initialization.
    73         */
    73         */
    74         void InitL( const TImIAPChoice& aIapChoice );
    74         void InitL( const TImIAPChoice& aIapChoice );
    75     
    75     
    76         /**
    76         /**
       
    77         * @param aIapPrefs full Iap data used for initialization.
       
    78         */
       
    79         void InitL( const  CImIAPPreferences* aIapPrefs );
       
    80         
       
    81         /**
    77         * Updates the setting item text
    82         * Updates the setting item text
    78         */
    83         */
    79         void UpdateL();
    84         void UpdateL();
    80         
    85         
    81         /**
    86         /**
    82         * Get the access point ID
    87         * Get the access point ID
    83         */
    88         */
    84         TUint32 GetIapIdL();
    89         TUint32 GetIapIdL();
       
    90         
       
    91         /**
       
    92         * Get the access point choice (ID & preference) 
       
    93         */
       
    94         TImIAPChoice GetIapChoice();
       
    95         
       
    96         /**
       
    97          * Creates/updates and returns extended Iap preferences 
       
    98          */
       
    99         CImIAPPreferences& GetExtendedIapPreferencesL();
       
   100         
       
   101         /**
       
   102          * Get the selection setting i.e. EDestination
       
   103          */
       
   104         TCmSettingSelection GetIapSelection();
    85         
   105         
    86         /**
   106         /**
    87         * Returns the name of the specified access point
   107         * Returns the name of the specified access point
    88         *
   108         *
    89         * @return HBufC* Access point name
   109         * @return HBufC* Access point name
   169         /**
   189         /**
   170         * Another list.
   190         * Another list.
   171         * Owned.
   191         * Owned.
   172         */
   192         */
   173         RArray<TUint32>     iIapList;
   193         RArray<TUint32>     iIapList;
       
   194         
       
   195     private:
       
   196         /**
       
   197          * Method or Destination
       
   198          */
       
   199         TCmSettingSelection iIapSel;
       
   200         
       
   201         /**
       
   202          * Added for exporting iap data as CImIAPPreferences object
       
   203          */
       
   204         CImIAPPreferences* iFullIapPrefs;
       
   205         
   174     };
   206     };
   175 
   207 
   176 #endif /* CIPSSETUIITEMACCESSPOINT_H */
   208 #endif /* CIPSSETUIITEMACCESSPOINT_H */
   177 
   209 
   178 // End of File
   210 // End of File