omaprovisioning/provisioning/WAPAdapter/Inc/WPWAPItemFactory.h
changeset 24 bf47f3b79154
parent 0 b497e44ab2fc
equal deleted inserted replaced
22:19fb38abab1d 24:bf47f3b79154
    24 
    24 
    25 // FORWARD DECLARATIONS
    25 // FORWARD DECLARATIONS
    26 class MWPWAPItemBase;
    26 class MWPWAPItemBase;
    27 class CWPCharacteristic;
    27 class CWPCharacteristic;
    28 class CCommsDatabase;
    28 class CCommsDatabase;
    29 class CApDataHandler;
    29 class RCmConnectionMethodExt;
       
    30 class RCmDestinationExt;
    30 class CBookmarkDb;
    31 class CBookmarkDb;
    31 class RFavouritesDb;
    32 class RFavouritesDb;
    32 // CLASS DECLARATION
    33 // CLASS DECLARATION
    33 
    34 class RCmManagerExt;
    34 /**
    35 /**
    35  * WPWAPItemFactory is a factory for all WAP items.
    36  * WPWAPItemFactory is a factory for all WAP items.
    36  *
    37  *
    37  * @lib WPWAPAdapter
    38  * @lib WPWAPAdapter
    38  * @since 2.0
    39  * @since 2.0
    51         */
    52         */
    52         static MWPWAPItemBase* CreateMMSLC( const TDesC& aTitle, 
    53         static MWPWAPItemBase* CreateMMSLC( const TDesC& aTitle, 
    53             const TDesC& aDefaultName, 
    54             const TDesC& aDefaultName, 
    54             CWPCharacteristic& aCharacteristic, 
    55             CWPCharacteristic& aCharacteristic, 
    55             CCommsDatabase*& aCommsDb, 
    56             CCommsDatabase*& aCommsDb, 
    56             CApDataHandler*& aAPHandler );
    57             RCmManagerExt*& aCmManager );
    57 
    58 
    58 
    59 
    59         /**
    60         /**
    60         * Create a browser item.
    61         * Create a browser item.
    61         * @param aFirst ETrue if this browser item is first
    62         * @param aFirst ETrue if this browser item is first
    73             const TDesC& aBookmarkTitle,
    74             const TDesC& aBookmarkTitle,
    74             const TDesC& aDefaultName, 
    75             const TDesC& aDefaultName, 
    75             const TDesC& aDefaultBookmarkName,
    76             const TDesC& aDefaultBookmarkName,
    76             CWPCharacteristic& aCharacteristic, 
    77             CWPCharacteristic& aCharacteristic, 
    77             CCommsDatabase*& aCommsDb, 
    78             CCommsDatabase*& aCommsDb, 
    78             CApDataHandler*& aAPHandler,
    79             RCmManagerExt*& aCmManager,
    79             RFavouritesDb aBookmarkDb );
    80             RFavouritesDb aBookmarkDb );
    80             
    81             
    81         /**
    82         /**
    82         * Create a bookmark item.
    83         * Create a bookmark item.
    83         * @param aTitle The title to be returned in Name().
    84         * @param aTitle The title to be returned in Name().