phoneapp/phonemediatorcenter/inc/cphonemediatorcommandlistener.h
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
child 62 5266b1f337bd
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    56         * @param aMenuAndCbaEventHandler - Interface to receive converted events.
    56         * @param aMenuAndCbaEventHandler - Interface to receive converted events.
    57         * @param aMessageSender - Interface for sending messages
    57         * @param aMessageSender - Interface for sending messages
    58         * @param aEngineInfo - Interface for setting Phone Engine specific information
    58         * @param aEngineInfo - Interface for setting Phone Engine specific information
    59         */
    59         */
    60         void Initialize( 
    60         void Initialize( 
    61         	MPhoneMenuAndCbaEvents* aMenuAndCbaEventHandler,
    61             MPhoneMenuAndCbaEvents* aMenuAndCbaEventHandler,
    62         	MPhoneEngineMessageSender* aMessageSender,
    62             MPhoneEngineMessageSender* aMessageSender,
    63         	MPEEngineInfo* aEngineInfo );
    63             MPEEngineInfo* aEngineInfo );
    64         
    64         
    65         /**
    65         /**
    66         * A Mediator Service command.
    66         * A Mediator Service command.
    67         *
    67         *
    68         * @since Series 60 3.1     
    68         * @since Series 60 3.1     
   160         void GenericCommandL( TInt aCommandId, TVersion aVersion );
   160         void GenericCommandL( TInt aCommandId, TVersion aVersion );
   161                                 
   161                                 
   162         
   162         
   163     private:
   163     private:
   164     
   164     
   165     	// For mapping commands to CBA and Menu selections
   165         // For mapping commands to CBA and Menu selections
   166     	MPhoneMenuAndCbaEvents* iMenuAndCbaHandler;
   166         MPhoneMenuAndCbaEvents* iMenuAndCbaHandler;
   167     	
   167         
   168     	// For mapping commands to Phone Engine messages
   168         // For mapping commands to Phone Engine messages
   169     	MPhoneEngineMessageSender* iMessageSender;
   169         MPhoneEngineMessageSender* iMessageSender;
   170 
   170 
   171 		// For setting needed Phone Engine information
   171         // For setting needed Phone Engine information
   172 		MPEEngineInfo* iEngineInfo;
   172         MPEEngineInfo* iEngineInfo;
   173     	
   173         
   174         CMediatorCommandResponder* iCommandResponder;
   174         CMediatorCommandResponder* iCommandResponder;
   175         MediatorService::RCommandList iVideoTelCommands;
   175         MediatorService::RCommandList iVideoTelCommands;
   176         MediatorService::RCommandList iAudioCommands;
   176         MediatorService::RCommandList iAudioCommands;
   177         MediatorService::RCommandList iGenericCommands;
   177         MediatorService::RCommandList iGenericCommands;
   178     };
   178     };