equal
deleted
inserted
replaced
35 #include <FavouritesDb.h> |
35 #include <FavouritesDb.h> |
36 #include <apgtask.h> |
36 #include <apgtask.h> |
37 #include <apgcli.h> |
37 #include <apgcli.h> |
38 #include <AknQueryDialog.h> |
38 #include <AknQueryDialog.h> |
39 #include <aknnotewrappers.h> |
39 #include <aknnotewrappers.h> |
|
40 #include <FeatMgr.h> |
40 // for intranet application opening |
41 // for intranet application opening |
41 #include <AiwServiceHandler.h> |
42 #include <AiwServiceHandler.h> |
42 #include <data_caging_path_literals.hrh> |
43 #include <data_caging_path_literals.hrh> |
|
44 #include <publicruntimeids.hrh> |
43 |
45 |
44 |
46 |
45 // DEBUG |
47 // DEBUG |
46 #include "emailtrace.h" |
48 #include "emailtrace.h" |
47 |
49 |
238 command++;//dynamic command ids |
240 command++;//dynamic command ids |
239 CCoeEnv::Static()->ReadResourceL( |
241 CCoeEnv::Static()->ReadResourceL( |
240 data.iText, R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB ); |
242 data.iText, R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB ); |
241 aActionMenuPane->AddMenuItemL( data ); |
243 aActionMenuPane->AddMenuItemL( data ); |
242 |
244 |
243 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) |
245 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && |
|
246 FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) |
244 { |
247 { |
245 data.iCommandId = command; |
248 data.iCommandId = command; |
246 command++;//dynamic command ids |
249 command++;//dynamic command ids |
247 CCoeEnv::Static()->ReadResourceL( |
250 CCoeEnv::Static()->ReadResourceL( |
248 data.iText, R_QTN_MEET_REQ_FSOPTIONS_OPEN_IN_INTRA ); |
251 data.iText, R_QTN_MEET_REQ_FSOPTIONS_OPEN_IN_INTRA ); |
292 OpenUrlInBrowserL(); |
295 OpenUrlInBrowserL(); |
293 return; |
296 return; |
294 } |
297 } |
295 command++;//next item in the dynamic list |
298 command++;//next item in the dynamic list |
296 |
299 |
297 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) |
300 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && |
|
301 FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) |
298 { |
302 { |
299 if( (aCommand == KUidOpenInIntranet.iUid) || (aCommand == command)) |
303 if( (aCommand == KUidOpenInIntranet.iUid) || (aCommand == command)) |
300 { |
304 { |
301 OpenUrlInIntranetL(); |
305 OpenUrlInIntranetL(); |
302 } |
306 } |
322 |
326 |
323 //fill list |
327 //fill list |
324 CreateMenuItemL( R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB, |
328 CreateMenuItemL( R_QTN_MEET_REQ_VIEWER_OPTIONS_OPEN_IN_WEB, |
325 KUidOpenInBrowser); |
329 KUidOpenInBrowser); |
326 |
330 |
327 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST)) |
331 if(IsServiceAvailableL(R_INTRANET_AIW_INTEREST) && |
|
332 FeatureManager::FeatureSupported( KFeatureIdFfIntranetBrowsing ) ) |
328 { |
333 { |
329 CreateMenuItemL( R_QTN_MEET_REQ_FSOPTIONS_OPEN_IN_INTRA, |
334 CreateMenuItemL( R_QTN_MEET_REQ_FSOPTIONS_OPEN_IN_INTRA, |
330 KUidOpenInIntranet); |
335 KUidOpenInIntranet); |
331 } |
336 } |
332 |
337 |