phoneengine/phonemodel/inc/cpeexternaldatahandler.h
branchRCL_3
changeset 61 41a7f70b3818
parent 0 5f000ab63145
child 62 5266b1f337bd
equal deleted inserted replaced
58:40a3f856b14d 61:41a7f70b3818
    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"
       
    27 #include "cpenetworkregistrationstatusmonitor.h"
    25 #include "cpenetworkregistrationstatusmonitor.h"
    28 #include "cpeprofilesettingmonitor.h"
    26 #include "cpeprofilesettingmonitor.h"
    29 #include "mpeexternaldatahandler.h"
    27 #include "mpeexternaldatahandler.h"
    30 #include "cpeaccessorymodemonitor.h"
    28 #include "cpeaccessorymodemonitor.h"
    31 #include <e32base.h>
    29 #include <e32base.h>
    32 
    30 
    33 // FORWARD DECLARATIONS
    31 // FORWARD DECLARATIONS
    34 class MPEDataStore;
    32 class MPEDataStore;
    35 class MPEPhoneModelInternal;
    33 class MPEPhoneModelInternal;
       
    34 class PeNetworkHandler;
    36 
    35 
    37 // DATA TYPES
    36 // DATA TYPES
    38 // None
    37 // None
    39 
    38 
    40 // CLASS DECLARATION
    39 // CLASS DECLARATION
   105         // Reference to engine info object
   104         // Reference to engine info object
   106         MPEDataStore& iDataStore;
   105         MPEDataStore& iDataStore;
   107 
   106 
   108         // Monitor objects
   107         // Monitor objects
   109         CPEAudioOutputPreferenceMonitor* iAudioOutputPreferenceMonitor;
   108         CPEAudioOutputPreferenceMonitor* iAudioOutputPreferenceMonitor;
   110         CPECallDurationDisplaySettingMonitor* iCallDurationDisplay;
   109         CPECallDurationDisplaySettingMonitor* iCallDurationDisplay;     
   111         CPEIncallEarVolumeSettingMonitor* iEarVolumeSetting;
       
   112         CPEIncallLoudspeakerVolumeSettingMonitor* iLoudspeakerVolumeSetting;
       
   113         CPENetworkRegistrationStatusMonitor* iNetworkRegistrationStatus;
   110         CPENetworkRegistrationStatusMonitor* iNetworkRegistrationStatus;
   114         CPEProfileSettingMonitor* iProfileSettings;
   111         CPEProfileSettingMonitor* iProfileSettings;
   115         CPEAccessoryModeMonitor* iAccessoryModeMonitor;
   112         CPEAccessoryModeMonitor* iAccessoryModeMonitor;
       
   113         PeNetworkHandler* iNetworkHandler;
   116 
   114 
   117         // Repository objects
   115         // Repository objects
   118         CRepository* iAccessorySettingsRepository;
   116         CRepository* iAccessorySettingsRepository;
   119         CRepository* iTelephonySettingsRepository;
   117         CRepository* iTelephonySettingsRepository;
   120         CRepository* iTelephonyVariationRepository;
   118         CRepository* iTelephonyVariationRepository;