191 TBuf<KMaxFileName> iconFileBrowser= fp->FullName(); |
197 TBuf<KMaxFileName> iconFileBrowser= fp->FullName(); |
192 CleanupStack::PopAndDestroy(fp); |
198 CleanupStack::PopAndDestroy(fp); |
193 |
199 |
194 MAknsSkinInstance* skinInstance = AknsUtils::SkinInstance(); |
200 MAknsSkinInstance* skinInstance = AknsUtils::SkinInstance(); |
195 //EMbmAvkonQgn_indi_marked_add |
201 //EMbmAvkonQgn_indi_marked_add |
196 AknsUtils::CreateIconL( skinInstance, |
202 AknsUtils::CreateIconLC( skinInstance, |
197 KAknsIIDQgnIndiMarkedAdd, |
203 KAknsIIDQgnIndiMarkedAdd, |
198 newIconBmp, |
204 newIconBmp, |
199 newIconMaskBmp, |
205 newIconMaskBmp, |
200 iconFileAvkon, |
206 iconFileAvkon, |
201 EMbmAvkonQgn_indi_marked_add, |
207 EMbmAvkonQgn_indi_marked_add, |
202 EMbmAvkonQgn_indi_marked_add_mask); |
208 EMbmAvkonQgn_indi_marked_add_mask); |
203 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
209 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
210 CleanupStack::Pop(2); |
204 CleanupStack::PushL(newIcon); |
211 CleanupStack::PushL(newIcon); |
205 icons->AppendL( newIcon ); |
212 icons->AppendL( newIcon ); |
206 CleanupStack::Pop(newIcon); |
213 CleanupStack::Pop(newIcon); |
207 //EMbmAvkonQgn_prop_folder_small |
214 //EMbmAvkonQgn_prop_folder_small |
208 AknsUtils::CreateIconL( skinInstance, |
215 AknsUtils::CreateIconLC( skinInstance, |
209 KAknsIIDQgnPropFolderSmall, |
216 KAknsIIDQgnPropFolderSmall, |
210 newIconBmp, |
217 newIconBmp, |
211 newIconMaskBmp, |
218 newIconMaskBmp, |
212 iconFileAvkon, |
219 iconFileAvkon, |
213 EMbmAvkonQgn_prop_folder_small, |
220 EMbmAvkonQgn_prop_folder_small, |
214 EMbmAvkonQgn_prop_folder_small_mask); |
221 EMbmAvkonQgn_prop_folder_small_mask); |
215 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
222 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
223 CleanupStack::Pop(2); |
216 CleanupStack::PushL(newIcon); |
224 CleanupStack::PushL(newIcon); |
217 icons->AppendL( newIcon ); |
225 icons->AppendL( newIcon ); |
218 CleanupStack::Pop(newIcon); |
226 CleanupStack::Pop(newIcon); |
219 //"z:\\system\\apps\\browser\\Browser.mbm"; |
227 //"z:\\system\\apps\\browser\\Browser.mbm"; |
220 //EMbmBrowserQgn_prop_wml_home |
228 //EMbmBrowserQgn_prop_wml_home |
221 AknsUtils::CreateIconL( skinInstance, |
229 AknsUtils::CreateIconLC( skinInstance, |
222 KAknsIIDQgnPropWmlHome, |
230 KAknsIIDQgnPropWmlHome, |
223 newIconBmp, |
231 newIconBmp, |
224 newIconMaskBmp, |
232 newIconMaskBmp, |
225 iconFileBrowser, |
233 iconFileBrowser, |
226 EMbmBrowserQgn_prop_wml_home, |
234 EMbmBrowserQgn_prop_wml_home, |
227 EMbmBrowserQgn_prop_wml_home_mask); |
235 EMbmBrowserQgn_prop_wml_home_mask); |
228 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
236 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
237 CleanupStack::Pop(2); |
229 CleanupStack::PushL(newIcon); |
238 CleanupStack::PushL(newIcon); |
230 icons->AppendL( newIcon ); |
239 icons->AppendL( newIcon ); |
231 CleanupStack::Pop(newIcon); |
240 CleanupStack::Pop(newIcon); |
232 //EMbmBrowserQgn_prop_wml_bm_last |
241 //EMbmBrowserQgn_prop_wml_bm_last |
233 AknsUtils::CreateIconL( skinInstance, |
242 AknsUtils::CreateIconLC( skinInstance, |
234 KAknsIIDQgnPropWmlBmLast, |
243 KAknsIIDQgnPropWmlBmLast, |
235 newIconBmp, |
244 newIconBmp, |
236 newIconMaskBmp, |
245 newIconMaskBmp, |
237 iconFileBrowser, |
246 iconFileBrowser, |
238 EMbmBrowserQgn_prop_wml_bm_last, |
247 EMbmBrowserQgn_prop_wml_bm_last, |
239 EMbmBrowserQgn_prop_wml_bm_last_mask); |
248 EMbmBrowserQgn_prop_wml_bm_last_mask); |
240 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
249 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
250 CleanupStack::Pop(2); |
241 CleanupStack::PushL(newIcon); |
251 CleanupStack::PushL(newIcon); |
242 icons->AppendL( newIcon ); |
252 icons->AppendL( newIcon ); |
243 CleanupStack::Pop(newIcon); |
253 CleanupStack::Pop(newIcon); |
244 //EMbmBrowserQgn_prop_wml_bm |
254 //EMbmBrowserQgn_prop_wml_bm |
245 AknsUtils::CreateIconL( skinInstance, |
255 AknsUtils::CreateIconLC( skinInstance, |
246 KAknsIIDQgnPropWmlBm, |
256 KAknsIIDQgnPropWmlBm, |
247 newIconBmp, |
257 newIconBmp, |
248 newIconMaskBmp, |
258 newIconMaskBmp, |
249 iconFileBrowser, |
259 iconFileBrowser, |
250 EMbmBrowserQgn_prop_wml_bm, |
260 EMbmBrowserQgn_prop_wml_bm, |
251 EMbmBrowserQgn_prop_wml_bm_mask); |
261 EMbmBrowserQgn_prop_wml_bm_mask); |
252 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
262 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
263 CleanupStack::Pop(2); |
253 CleanupStack::PushL(newIcon); |
264 CleanupStack::PushL(newIcon); |
254 icons->AppendL( newIcon ); |
265 icons->AppendL( newIcon ); |
255 CleanupStack::Pop(newIcon); |
266 CleanupStack::Pop(newIcon); |
256 //EMbmBrowserQgn_indi_wml_csd_add |
267 //EMbmBrowserQgn_indi_wml_csd_add |
257 AknsUtils::CreateIconL( skinInstance, |
268 AknsUtils::CreateIconLC( skinInstance, |
258 KAknsIIDQgnIndiWmlCsdAdd, |
269 KAknsIIDQgnIndiWmlCsdAdd, |
259 newIconBmp, |
270 newIconBmp, |
260 newIconMaskBmp, |
271 newIconMaskBmp, |
261 iconFileBrowser, |
272 iconFileBrowser, |
262 EMbmBrowserQgn_indi_wml_csd_add, |
273 EMbmBrowserQgn_indi_wml_csd_add, |
263 EMbmBrowserQgn_indi_wml_csd_add_mask); |
274 EMbmBrowserQgn_indi_wml_csd_add_mask); |
264 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
275 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
276 CleanupStack::Pop(2); |
265 CleanupStack::PushL(newIcon); |
277 CleanupStack::PushL(newIcon); |
266 icons->AppendL( newIcon ); |
278 icons->AppendL( newIcon ); |
267 CleanupStack::Pop(newIcon); |
279 CleanupStack::Pop(newIcon); |
268 //EMbmBrowserQgn_indi_wml_hscsd_add |
280 //EMbmBrowserQgn_indi_wml_hscsd_add |
269 AknsUtils::CreateIconL( skinInstance, |
281 AknsUtils::CreateIconLC( skinInstance, |
270 KAknsIIDQgnIndiWmlHscsdAdd, |
282 KAknsIIDQgnIndiWmlHscsdAdd, |
271 newIconBmp, |
283 newIconBmp, |
272 newIconMaskBmp, |
284 newIconMaskBmp, |
273 iconFileBrowser, |
285 iconFileBrowser, |
274 EMbmBrowserQgn_indi_wml_hscsd_add, |
286 EMbmBrowserQgn_indi_wml_hscsd_add, |
275 EMbmBrowserQgn_indi_wml_hscsd_add_mask); |
287 EMbmBrowserQgn_indi_wml_hscsd_add_mask); |
276 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
288 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
289 CleanupStack::Pop(2); |
277 CleanupStack::PushL(newIcon); |
290 CleanupStack::PushL(newIcon); |
278 icons->AppendL( newIcon ); |
291 icons->AppendL( newIcon ); |
279 CleanupStack::Pop(newIcon); |
292 CleanupStack::Pop(newIcon); |
280 //EMbmBrowserQgn_indi_wml_gprs_add |
293 //EMbmBrowserQgn_indi_wml_gprs_add |
281 AknsUtils::CreateIconL( skinInstance, |
294 AknsUtils::CreateIconLC( skinInstance, |
282 KAknsIIDQgnIndiWmlGprsAdd, |
295 KAknsIIDQgnIndiWmlGprsAdd, |
283 newIconBmp, |
296 newIconBmp, |
284 newIconMaskBmp, |
297 newIconMaskBmp, |
285 iconFileBrowser, |
298 iconFileBrowser, |
286 EMbmBrowserQgn_indi_wml_gprs_add, |
299 EMbmBrowserQgn_indi_wml_gprs_add, |
287 EMbmBrowserQgn_indi_wml_gprs_add_mask); |
300 EMbmBrowserQgn_indi_wml_gprs_add_mask); |
288 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
301 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
302 CleanupStack::Pop(2); |
289 CleanupStack::PushL(newIcon); |
303 CleanupStack::PushL(newIcon); |
290 icons->AppendL( newIcon ); |
304 icons->AppendL( newIcon ); |
291 CleanupStack::Pop(newIcon); |
305 CleanupStack::Pop(newIcon); |
292 //EMbmBrowserQgn_prop_wml_folder_link_seamless |
306 //EMbmBrowserQgn_prop_wml_folder_link_seamless |
293 AknsUtils::CreateIconL( skinInstance, |
307 AknsUtils::CreateIconLC( skinInstance, |
294 KAknsIIDQgnPropWmlFolderLinkSeamless, |
308 KAknsIIDQgnPropWmlFolderLinkSeamless, |
295 newIconBmp, |
309 newIconBmp, |
296 newIconMaskBmp, |
310 newIconMaskBmp, |
297 iconFileBrowser, |
311 iconFileBrowser, |
298 EMbmBrowserQgn_prop_wml_folder_link_seamless, |
312 EMbmBrowserQgn_prop_wml_folder_link_seamless, |
299 EMbmBrowserQgn_prop_wml_folder_link_seamless_mask); |
313 EMbmBrowserQgn_prop_wml_folder_link_seamless_mask); |
300 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
314 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
315 CleanupStack::Pop(2); |
301 CleanupStack::PushL(newIcon); |
316 CleanupStack::PushL(newIcon); |
302 icons->AppendL( newIcon ); |
317 icons->AppendL( newIcon ); |
303 CleanupStack::Pop(newIcon); |
318 CleanupStack::Pop(newIcon); |
304 //EMbmBrowserQgn_prop_wml_folder_adap |
319 //EMbmBrowserQgn_prop_wml_folder_adap |
305 AknsUtils::CreateIconL( skinInstance, |
320 AknsUtils::CreateIconLC( skinInstance, |
306 KAknsIIDQgnPropWmlFolderAdap, |
321 KAknsIIDQgnPropWmlFolderAdap, |
307 newIconBmp, |
322 newIconBmp, |
308 newIconMaskBmp, |
323 newIconMaskBmp, |
309 iconFileBrowser, |
324 iconFileBrowser, |
310 EMbmBrowserQgn_prop_wml_folder_adap, |
325 EMbmBrowserQgn_prop_wml_folder_adap, |
311 EMbmBrowserQgn_prop_wml_folder_adap_mask); |
326 EMbmBrowserQgn_prop_wml_folder_adap_mask); |
312 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
327 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
328 CleanupStack::Pop(2); |
313 CleanupStack::PushL(newIcon); |
329 CleanupStack::PushL(newIcon); |
314 icons->AppendL( newIcon ); |
330 icons->AppendL( newIcon ); |
315 CleanupStack::Pop(newIcon); |
331 CleanupStack::Pop(newIcon); |
316 |
332 |
317 //EMbmBrowserQgn_prop_wml_bm_adap |
333 //EMbmBrowserQgn_prop_wml_bm_adap |
318 AknsUtils::CreateIconL( skinInstance, |
334 AknsUtils::CreateIconLC( skinInstance, |
319 KAknsIIDQgnPropWmlBmAdap, |
335 KAknsIIDQgnPropWmlBmAdap, |
320 newIconBmp, |
336 newIconBmp, |
321 newIconMaskBmp, |
337 newIconMaskBmp, |
322 iconFileBrowser, |
338 iconFileBrowser, |
323 EMbmBrowserQgn_prop_wml_bm_adap, |
339 EMbmBrowserQgn_prop_wml_bm_adap, |
324 EMbmBrowserQgn_prop_wml_bm_adap_mask); |
340 EMbmBrowserQgn_prop_wml_bm_adap_mask); |
325 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
341 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
342 CleanupStack::Pop(2); |
326 CleanupStack::PushL(newIcon); |
343 CleanupStack::PushL(newIcon); |
327 icons->AppendL( newIcon ); |
344 icons->AppendL( newIcon ); |
328 CleanupStack::Pop(newIcon); |
345 CleanupStack::Pop(newIcon); |
329 |
346 |
330 //EMbmBrowserQgn_prop_psln_active |
347 //EMbmBrowserQgn_prop_psln_active |
331 |
348 |
332 AknsUtils::CreateIconL( skinInstance, |
349 AknsUtils::CreateIconLC( skinInstance, |
333 KAknsIIDQgnPropPslnActive, |
350 KAknsIIDQgnPropPslnActive, |
334 newIconBmp, |
351 newIconBmp, |
335 newIconMaskBmp, |
352 newIconMaskBmp, |
336 iconFileBrowser, |
353 iconFileBrowser, |
337 EMbmBrowserQgn_prop_psln_active, |
354 EMbmBrowserQgn_prop_psln_active, |
338 EMbmBrowserQgn_prop_psln_active_mask); |
355 EMbmBrowserQgn_prop_psln_active_mask); |
339 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
356 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
|
357 CleanupStack::Pop(2); // newIconBmp, newIconMaskBmp (see CreateIconLC) |
340 CleanupStack::PushL(newIcon); |
358 CleanupStack::PushL(newIcon); |
341 icons->AppendL( newIcon ); |
359 icons->AppendL( newIcon ); |
342 CleanupStack::Pop(newIcon); |
360 CleanupStack::Pop(newIcon); |
343 |
361 |
344 //EMbmBrowserQgn_prop_folder_rss |
362 //EMbmBrowserQgn_prop_folder_rss |
345 |
363 |
346 AknsUtils::CreateIconL( skinInstance, |
364 AknsUtils::CreateIconLC( skinInstance, |
347 KAknsIIDQgnPropFolderRss, |
365 KAknsIIDQgnPropFolderRss, |
348 newIconBmp, |
366 newIconBmp, |
349 newIconMaskBmp, |
367 newIconMaskBmp, |
350 iconFileBrowser, |
368 iconFileBrowser, |
351 EMbmBrowserQgn_prop_folder_rss, |
369 EMbmBrowserQgn_prop_folder_rss, |
352 EMbmBrowserQgn_prop_folder_rss_mask); |
370 EMbmBrowserQgn_prop_folder_rss_mask); |
353 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
371 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp); |
354 CleanupStack::PushL(newIcon); |
372 CleanupStack::Pop(2); // newIconBmp, newIconMaskBmp (see CreateIconLC) |
355 icons->AppendL( newIcon ); |
373 CleanupStack::PushL(newIcon); |
356 CleanupStack::Pop(newIcon); |
374 icons->AppendL( newIcon ); |
357 |
375 CleanupStack::Pop(newIcon); |
358 |
376 |
|
377 //Browser service |
|
378 |
|
379 AknsUtils::CreateIconLC( skinInstance, |
|
380 KAknsIIDQgnPropBrowserInfoSmall, |
|
381 newIconBmp, |
|
382 newIconMaskBmp, |
|
383 iconFileBrowser, |
|
384 EMbmBrowserQgn_prop_browser_info_small, |
|
385 EMbmBrowserQgn_prop_browser_info_small_mask ); |
|
386 newIcon = CGulIcon::NewL( newIconBmp, newIconMaskBmp ); |
|
387 CleanupStack::Pop(2); |
|
388 CleanupStack::PushL(newIcon); |
|
389 icons->AppendL( newIcon ); |
|
390 CleanupStack::Pop(newIcon); |
|
391 |
359 CleanupStack::Pop(); // POP Icon |
392 CleanupStack::Pop(); // POP Icon |
360 return icons; |
393 return icons; |
361 } |
394 } |
362 |
395 |
363 // End of File |
396 // End of File |