equal
deleted
inserted
replaced
43 ptr; ptr = ( CMMExtensionPlugin* const* ) iter.NextValue()) |
43 ptr; ptr = ( CMMExtensionPlugin* const* ) iter.NextValue()) |
44 { |
44 { |
45 delete (CMMExtensionPlugin*)(*ptr); |
45 delete (CMMExtensionPlugin*)(*ptr); |
46 } |
46 } |
47 iPluginMap.Close (); |
47 iPluginMap.Close (); |
48 |
|
49 |
|
50 //delete iPluginNameMap |
|
51 /*THashMapIter< HBufC*, TInt32 > iter1( iPluginNameMap ); |
|
52 while ( HBufC*const* ptrHbuf = iter1.NextKey() ) |
|
53 { |
|
54 delete *ptrHbuf; |
|
55 } |
|
56 iPluginNameMap.Close();*/ |
|
57 |
|
58 delete iEcomObserver; |
|
59 } |
48 } |
60 |
49 |
61 // --------------------------------------------------------------------------- |
50 // --------------------------------------------------------------------------- |
62 // |
51 // |
63 // --------------------------------------------------------------------------- |
52 // --------------------------------------------------------------------------- |
86 // |
75 // |
87 // --------------------------------------------------------------------------- |
76 // --------------------------------------------------------------------------- |
88 // |
77 // |
89 void CMMExtensionManager::ConstructL() |
78 void CMMExtensionManager::ConstructL() |
90 { |
79 { |
91 iEcomObserver = CMMEcomObserver::NewL( this ); |
|
92 LoadPluginsL(); |
80 LoadPluginsL(); |
93 } |
81 } |
94 |
82 |
95 // --------------------------------------------------------------------------- |
83 // --------------------------------------------------------------------------- |
96 // CASpaPluginManager::LoadPluginsL |
84 // CASpaPluginManager::LoadPluginsL |
177 ret = *imp; |
165 ret = *imp; |
178 } |
166 } |
179 return ret; |
167 return ret; |
180 } |
168 } |
181 |
169 |
182 // --------------------------------------------------------------------------- |
|
183 // |
|
184 // --------------------------------------------------------------------------- |
|
185 // |
|
186 void CMMExtensionManager::EcomChangedL() |
|
187 { |
|
188 THashMapIter< TInt32, CMMExtensionPlugin* > iter( iPluginMap ); |
|
189 for (CMMExtensionPlugin* const* ptr = |
|
190 ( CMMExtensionPlugin* const* ) iter.NextValue(); |
|
191 ptr; ptr = ( CMMExtensionPlugin* const* ) iter.NextValue()) |
|
192 { |
|
193 delete (CMMExtensionPlugin*)(*ptr); |
|
194 } |
|
195 iPluginMap.Close(); |
|
196 LoadPluginsL(); |
|
197 } |
|
198 |
|
199 // End of file |
170 // End of file |