meetingrequest/mrcommon/inc/cesmrfeaturesettings.h
branchRCL_3
changeset 33 da5135c61bad
parent 0 8466d47a6819
equal deleted inserted replaced
32:a3a1ae9acec6 33:da5135c61bad
    18 #ifndef CESMRFEATURESETTINGS_H
    18 #ifndef CESMRFEATURESETTINGS_H
    19 #define CESMRFEATURESETTINGS_H
    19 #define CESMRFEATURESETTINGS_H
    20 
    20 
    21 
    21 
    22 #include <e32base.h>
    22 #include <e32base.h>
    23 
       
    24 //#include "?include_file"
       
    25 
       
    26 //class ?forward_classname;
       
    27 
    23 
    28 /**
    24 /**
    29  *  CESMRFeatureSettings is utility to access MRUI Features repository.
    25  *  CESMRFeatureSettings is utility to access MRUI Features repository.
    30  *  Usage:
    26  *  Usage:
    31  *
    27  *
    59         /** Landmarks application support */
    55         /** Landmarks application support */
    60         EESMRUILandmarksIntegration = 0x4,
    56         EESMRUILandmarksIntegration = 0x4,
    61         /** Previous locations list */
    57         /** Previous locations list */
    62         EESMRUIPreviousLocationsList = 0x8,
    58         EESMRUIPreviousLocationsList = 0x8,
    63         /** Any of the previous location features */
    59         /** Any of the previous location features */
    64         // Must be last member in enumeration
    60         EESMRUILocationFeatures = 0xf,
    65         EESMRUILocationFeatures               
    61         /** Meeting request viewer only for Cmail */
       
    62         EMRUIMeetingRequestViewerCmailOnly = 0x10,
       
    63         /** Any of the prevuious features */
       
    64         EMRUIAllFeatures
    66         };
    65         };
    67 
    66 
    68     IMPORT_C static CESMRFeatureSettings* NewL();
    67     IMPORT_C static CESMRFeatureSettings* NewL();
    69     IMPORT_C static CESMRFeatureSettings* NewLC();
    68     IMPORT_C static CESMRFeatureSettings* NewLC();
    70 
    69 
   100         {
    99         {
   101         EESMRUIMnFwIntegrationIndex = 0,
   100         EESMRUIMnFwIntegrationIndex = 0,
   102         EESMRUIContactsIntegrationIndex,
   101         EESMRUIContactsIntegrationIndex,
   103         EESMRUILandmarksIntegrationIndex,
   102         EESMRUILandmarksIntegrationIndex,
   104         EESMRUIPreviousLocationsListIndex,
   103         EESMRUIPreviousLocationsListIndex,
       
   104         EMRUIMeetingRequestViewerCmailIndex,
   105         // Last item. Number of features
   105         // Last item. Number of features
   106         EESMRUINumLocationFeatures
   106         EESMRUINumFeatures
   107         };
   107         };
   108     
   108     
   109     /**
   109     /**
   110      * Feature status array
   110      * Feature status array
   111      */
   111      */
   112     TInt iLocationFeatures[ EESMRUINumLocationFeatures ];
   112     TInt iFeatures[ EESMRUINumFeatures ];
   113 
   113 
   114     };
   114     };
   115 
   115 
   116 #endif // CESMRFEATURESETTINGS_H
   116 #endif // CESMRFEATURESETTINGS_H