phoneengine/phonemodel/inc/cpeexternaldatahandler.h
branchRCL_3
changeset 25 5266b1f337bd
parent 24 41a7f70b3818
equal deleted inserted replaced
24:41a7f70b3818 25:5266b1f337bd
    20 #define CPEEXTERNALDATAHANDLER_H
    20 #define CPEEXTERNALDATAHANDLER_H
    21 
    21 
    22 //  INCLUDE FILES
    22 //  INCLUDE FILES
    23 #include "cpeaudiooutputpreferencemonitor.h"
    23 #include "cpeaudiooutputpreferencemonitor.h"
    24 #include "cpecalldurationdisplaysettingmonitor.h"
    24 #include "cpecalldurationdisplaysettingmonitor.h"
       
    25 #include "cpeincallearvolumesettingmonitor.h"
       
    26 #include "cpeincallloudspeakervolumesettingmonitor.h"
    25 #include "cpenetworkregistrationstatusmonitor.h"
    27 #include "cpenetworkregistrationstatusmonitor.h"
    26 #include "cpeprofilesettingmonitor.h"
    28 #include "cpeprofilesettingmonitor.h"
    27 #include "mpeexternaldatahandler.h"
    29 #include "mpeexternaldatahandler.h"
    28 #include "cpeaccessorymodemonitor.h"
    30 #include "cpeaccessorymodemonitor.h"
    29 #include <e32base.h>
    31 #include <e32base.h>
    30 
    32 
    31 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    32 class MPEDataStore;
    34 class MPEDataStore;
    33 class MPEPhoneModelInternal;
    35 class MPEPhoneModelInternal;
    34 class PeNetworkHandler;
       
    35 
    36 
    36 // DATA TYPES
    37 // DATA TYPES
    37 // None
    38 // None
    38 
    39 
    39 // CLASS DECLARATION
    40 // CLASS DECLARATION
   104         // Reference to engine info object
   105         // Reference to engine info object
   105         MPEDataStore& iDataStore;
   106         MPEDataStore& iDataStore;
   106 
   107 
   107         // Monitor objects
   108         // Monitor objects
   108         CPEAudioOutputPreferenceMonitor* iAudioOutputPreferenceMonitor;
   109         CPEAudioOutputPreferenceMonitor* iAudioOutputPreferenceMonitor;
   109         CPECallDurationDisplaySettingMonitor* iCallDurationDisplay;     
   110         CPECallDurationDisplaySettingMonitor* iCallDurationDisplay;
       
   111         CPEIncallEarVolumeSettingMonitor* iEarVolumeSetting;
       
   112         CPEIncallLoudspeakerVolumeSettingMonitor* iLoudspeakerVolumeSetting;
   110         CPENetworkRegistrationStatusMonitor* iNetworkRegistrationStatus;
   113         CPENetworkRegistrationStatusMonitor* iNetworkRegistrationStatus;
   111         CPEProfileSettingMonitor* iProfileSettings;
   114         CPEProfileSettingMonitor* iProfileSettings;
   112         CPEAccessoryModeMonitor* iAccessoryModeMonitor;
   115         CPEAccessoryModeMonitor* iAccessoryModeMonitor;
   113         PeNetworkHandler* iNetworkHandler;
       
   114 
   116 
   115         // Repository objects
   117         // Repository objects
   116         CRepository* iAccessorySettingsRepository;
   118         CRepository* iAccessorySettingsRepository;
   117         CRepository* iTelephonySettingsRepository;
   119         CRepository* iTelephonySettingsRepository;
   118         CRepository* iTelephonyVariationRepository;
   120         CRepository* iTelephonyVariationRepository;