profilesapplication/Profiles/ProfileApp/SettingsViewSrc/CProfileSettingsContainer.cpp
branchRCL_3
changeset 12 b79ee333c41d
parent 2 627793106ff9
child 14 bc161388e3ce
equal deleted inserted replaced
8:09aa63f9b2bc 12:b79ee333c41d
    32 #include    "CProfileNameSettingItem.h"
    32 #include    "CProfileNameSettingItem.h"
    33 #include    "CProfileKeypadVolumeSettingItem.h"
    33 #include    "CProfileKeypadVolumeSettingItem.h"
    34 #include    "CProfileFileListSettingItem.h"
    34 #include    "CProfileFileListSettingItem.h"
    35 #include    "CProfileAlertForSettingItem.h"
    35 #include    "CProfileAlertForSettingItem.h"
    36 #include    "CProfileStruct.h"
    36 #include    "CProfileStruct.h"
    37 #include    "mprofileslocalfeatures.h"
    37 #include    "MProfilesLocalFeatures.h"
    38 #include    "profilesvariant.hrh"  // KProEngFeatureIdVTRingingTone
    38 #include    "ProfilesVariant.hrh"  // KProEngFeatureIdVTRingingTone
    39 #include	"CProfileSettingsView.h"
    39 #include	"CProfileSettingsView.h"
    40 #include	"MProfileViewHandler.h" 
    40 #include	"MProfileViewHandler.h" 
    41 #include    "ProfilesDebug.h"
    41 #include    "ProfilesDebug.h"
    42 
    42 
    43 // EXTERNAL INCLUDES
    43 // EXTERNAL INCLUDES
    47 #include    <akntextsettingpage.h>
    47 #include    <akntextsettingpage.h>
    48 #include    <aknsoundsystem.h>
    48 #include    <aknsoundsystem.h>
    49 #include    <eikapp.h>
    49 #include    <eikapp.h>
    50 #include    <csxhelp/mode.hlp.hrh>
    50 #include    <csxhelp/mode.hlp.hrh>
    51 #include    <featmgr.h>
    51 #include    <featmgr.h>
    52 #include    <mprofileextended.h>
    52 #include    <MProfileExtended.h>
    53 
    53 
    54 #include    <mprofile3dtonesettings.h>
    54 #include    <MProfile3DToneSettings.h>
    55 #include    <mprofilefeedbacksettings.h>
    55 #include    <MProfileFeedbackSettings.h>
    56 #include    <mprofileextrasettings.h>
    56 #include    <MProfileExtraSettings.h>
    57 
    57 
    58 #include    <mprofileengineextended.h>
    58 #include    <MProfileEngineExtended.h>
    59 #include    <mprofilesnamesarray.h>
    59 #include    <MProfilesNamesArray.h>
    60 #include    <mprofilename.h>
    60 #include    <MProfileName.h>
    61 #include    <cprofilechangenotifyhandler.h>
    61 #include    <CProfileChangeNotifyHandler.h>
    62 #include    <ProfileSettingsView.rsg>
    62 #include    <ProfileSettingsView.rsg>
    63 #include 	<data_caging_path_literals.hrh>
    63 #include 	<data_caging_path_literals.hrh>
    64 #include 	<centralrepository.h>
    64 #include 	<centralrepository.h>
    65 #include    <settingsinternalcrkeys.h>
    65 #include    <settingsinternalcrkeys.h>
    66 #include	<bautils.h>	// For BaflUtils
    66 #include	<bautils.h>	// For BaflUtils
    67 #include	<StringLoader.h>	// For StringLoader
    67 #include	<StringLoader.h>	// For StringLoader
    68 #include	<profileenginesdkcrkeys.h>	// For KCRUidProfileEngine
    68 #include	<ProfileEngineSDKCRKeys.h>	// For KCRUidProfileEngine
    69 #include	<profileengineinternalcrkeys.h>	// For KProEngDefaultRingingTone
    69 #include	<ProfileEngineInternalCRKeys.h>	// For KProEngDefaultRingingTone
    70 #include	<AknQueryDialog.h>	// For CAknQueryDialog
    70 #include	<AknQueryDialog.h>	// For CAknQueryDialog
    71 #include    "CProfileNaviPaneContainer.h" // For CProfileNaviPaneContainer
    71 #include    "CProfileNaviPaneContainer.h" // For CProfileNaviPaneContainer
    72 #include    <aknnotewrappers.h> // For CAknInformationNote
    72 #include    <aknnotewrappers.h> // For CAknInformationNote
    73 
    73 
    74 // for power save mode handling
    74 // for power save mode handling
    75 #include    <psmsettings.h>
    75 #include    <psmsettings.h>
    76 #include    <psmsrvdomaincrkeys.h>
    76 #include    <psmsrvdomaincrkeys.h>
    77 #include    <e32property.h>
    77 #include    <e32property.h>
    78 #include    <profileengineprivatepskeys.h>
    78 #include    <ProfileEnginePrivatePSKeys.h>
    79 
    79 
    80 namespace
    80 namespace
    81 	{
    81 	{
    82 	// CONSTANTS
    82 	// CONSTANTS
    83 	const TUid KUidProfileApp = { 0x100058F8 }; // UID of the application
    83 	const TUid KUidProfileApp = { 0x100058F8 }; // UID of the application