creator/src/creator_factory.cpp
changeset 11 4df3a095718c
parent 0 d6fe6244b863
equal deleted inserted replaced
10:e6e3e87d58b4 11:4df3a095718c
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "creator_factory.h"
    19 #include "creator_factory.h"
    20 
    20 
    21 #if( defined __SERIES60_30__ || defined __SERIES60_31__ )
    21 #if SYMBIAN_VERSION_SUPPORT >= SYMBIAN_4
       
    22     #include "creator_accessPoint.h"
       
    23 #elif( defined __SERIES60_30__ || defined __SERIES60_31__ )
    22     #include "creator_phonebook.h"
    24     #include "creator_phonebook.h"
    23     #include "creator_accessPoint.h"
    25     #include "creator_accessPoint.h"
    24 #else
    26 #else
    25     #include "creator_virtualphonebook.h"
    27     #include "creator_virtualphonebook.h"
    26     #include "creator_connectionmethod.h"
    28     #include "creator_connectionmethod.h"
    27 #endif 
    29 #endif 
    28 
    30 
    29 CCreatorPhonebookBase* TCreatorFactory::CreatePhoneBookL(CCreatorEngine* aEngine)
    31 CCreatorPhonebookBase* TCreatorFactory::CreatePhoneBookL(CCreatorEngine* aEngine)
    30 {
    32 {
    31 #if( defined __SERIES60_30__ || defined __SERIES60_31__ )
    33 #if SYMBIAN_VERSION_SUPPORT >= SYMBIAN_4
    32     return CCreatorPhonebook::NewL(aEngine);    
    34 	; //TODO return an object
       
    35 #elif( defined __SERIES60_30__ || defined __SERIES60_31__ )
       
    36     return CCreatorPhonebook::NewL(aEngine);
    33 #else
    37 #else
    34     return CCreatorVirtualPhonebook::NewL(aEngine);    
    38     return CCreatorVirtualPhonebook::NewL(aEngine);
    35 #endif 
    39 #endif 
    36 
    40 
    37 }
    41 }
    38 
    42 
    39 CCreatorModuleBaseParameters* TCreatorFactory::CreatePhoneBookParametersL()
    43 CCreatorModuleBaseParameters* TCreatorFactory::CreatePhoneBookParametersL()
    40 	{
    44 	{
    41 #if( defined __SERIES60_30__ || defined __SERIES60_31__ )
    45 #if SYMBIAN_VERSION_SUPPORT >= SYMBIAN_4
       
    46 	; //TODO return an object
       
    47 #elif( defined __SERIES60_30__ || defined __SERIES60_31__ )
    42 	return new(ELeave) CPhonebookParameters;
    48 	return new(ELeave) CPhonebookParameters;
    43 #else
    49 #else
    44 	return new(ELeave) CVirtualPhonebookParameters;
    50 	return new(ELeave) CVirtualPhonebookParameters;
    45 #endif 	
    51 #endif 	
    46 	}
    52 	}
    47 
    53 
    48 CCreatorConnectionSettingsBase* TCreatorFactory::CreateConnectionSettingsL(CCreatorEngine* aEngine)
    54 CCreatorConnectionSettingsBase* TCreatorFactory::CreateConnectionSettingsL(CCreatorEngine* aEngine)
    49 {
    55 {
    50 #if( defined __SERIES60_30__ || defined __SERIES60_31__ )
    56 #if( defined __SERIES60_30__ || defined __SERIES60_31__ || SYMBIAN_VERSION_SUPPORT >= SYMBIAN_4 )
    51     return CCreatorAccessPoints::NewL(aEngine);
    57     return CCreatorAccessPoints::NewL(aEngine);
    52 #else
    58 #else
    53     return CCreatorConnectionSettings::NewL(aEngine);    
    59     return CCreatorConnectionSettings::NewL(aEngine);    
    54 #endif 
    60 #endif 
    55 
    61 
    56 }
    62 }
    57 
    63 
    58 CCreatorModuleBaseParameters* TCreatorFactory::CreateConnectionSettingsParametersL()
    64 CCreatorModuleBaseParameters* TCreatorFactory::CreateConnectionSettingsParametersL()
    59     {
    65     {
    60 #if( defined __SERIES60_30__ || defined __SERIES60_31__ )
    66 #if( defined __SERIES60_30__ || defined __SERIES60_31__ || SYMBIAN_VERSION_SUPPORT >= SYMBIAN_4 )
    61     return new(ELeave) CAccessPointsParameters;
    67     return new(ELeave) CAccessPointsParameters;
    62 #else
    68 #else
    63     return new(ELeave) CConnectionSettingsParameters;
    69     return new(ELeave) CConnectionSettingsParameters;
    64 #endif 
    70 #endif 
    65     }
    71     }