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 } |