equal
deleted
inserted
replaced
22 #include <e32base.h> |
22 #include <e32base.h> |
23 #include <CWPAdapter.h> |
23 #include <CWPAdapter.h> |
24 #include <CWPCharacteristic.h> |
24 #include <CWPCharacteristic.h> |
25 #include <CWPParameter.h> |
25 #include <CWPParameter.h> |
26 #include <wpwapadapterresource.rsg> |
26 #include <wpwapadapterresource.rsg> |
27 #include <ApDataHandler.h> |
|
28 #include "MWPWAPItemBase.h" |
27 #include "MWPWAPItemBase.h" |
29 #include "WPWAPUtil.h" |
28 #include "WPWAPUtil.h" |
30 #include "WPWAPItemFactory.h" |
29 #include "WPWAPItemFactory.h" |
31 |
30 |
32 // CONSTANTS |
31 // CONSTANTS |
85 void CWPWAPMMSAdapter::ApplicationL( CWPCharacteristic& aCharacteristic ) |
84 void CWPWAPMMSAdapter::ApplicationL( CWPCharacteristic& aCharacteristic ) |
86 { |
85 { |
87 if( iItems.Count() == 0 && iAppID == KMMSAppID ) |
86 if( iItems.Count() == 0 && iAppID == KMMSAppID ) |
88 { |
87 { |
89 MWPWAPItemBase* item = WPWAPItemFactory::CreateMMSLC( *iTitle, *iDefaultName, |
88 MWPWAPItemBase* item = WPWAPItemFactory::CreateMMSLC( *iTitle, *iDefaultName, |
90 aCharacteristic, iCommsDb, iAPHandler ); |
89 aCharacteristic, iCommsDb, iCmManager ); |
91 if( item->ValidateL() ) |
90 if( item->ValidateL() ) |
92 { |
91 { |
93 item->AddL( iItems, iHiddenItems ); |
92 item->AddL( iItems, iHiddenItems ); |
94 CleanupStack::Pop(); // item |
93 CleanupStack::Pop(); // item |
95 } |
94 } |