phoneapp/phoneuicontrol/inc/cphonestateincall.h
changeset 56 5bcb308bd24d
parent 45 6b911d05207e
child 65 2a5d4ab426d3
equal deleted inserted replaced
46:bc5a64e5bc3c 56:5bcb308bd24d
    84         * ConstructL()
    84         * ConstructL()
    85         */
    85         */
    86         IMPORT_C virtual void ConstructL();
    86         IMPORT_C virtual void ConstructL();
    87 
    87 
    88         /**
    88         /**
    89         * Open menu bar
       
    90         */
       
    91         IMPORT_C virtual void OpenMenuBarL();
       
    92 
       
    93         /**
       
    94         * Launch the New call phone number query
       
    95         */
       
    96         IMPORT_C void LaunchNewCallQueryL();
       
    97 
       
    98         /**
       
    99         * Call number fetched from New call dialog
    89         * Call number fetched from New call dialog
   100         * @param aFetchedNumber number fetched from the diaog
    90         * @param aFetchedNumber number fetched from the diaog
   101         */
    91         */
   102         IMPORT_C virtual void CallFetchedNumberL( 
    92         IMPORT_C virtual void CallFetchedNumberL( 
   103             const TDesC& aFetchedNumber );
    93             const TDesC& aFetchedNumber );
   142 
   132 
   143         /**
   133         /**
   144         * Close all dtmf dialogs
   134         * Close all dtmf dialogs
   145         */
   135         */
   146         IMPORT_C void CloseDtmfQueryL();
   136         IMPORT_C void CloseDtmfQueryL();
   147     
   137 
   148         /**
       
   149         * Creates number entry.
       
   150         */
       
   151         IMPORT_C void CreateNumberEntryL();
       
   152         
       
   153         
       
   154         /**
       
   155           * Concludes does the engine have information of the
       
   156           * phone number. This information is then send to the view.
       
   157           * @param aCallId - Call Id.
       
   158         */
       
   159         IMPORT_C void PhoneNumberAvailableInPhoneEngineL( TInt aCallId );
       
   160     
   138     
   161     private: // New functions
   139     private: // New functions
   162 
   140 
   163         /**
   141         /**
   164         * Handle EPEMessageAudioMuteChanged
   142         * Handle EPEMessageAudioMuteChanged
   193 
   171 
   194         /**
   172         /**
   195         * Sends DTMF sequence to Phone Engine
   173         * Sends DTMF sequence to Phone Engine
   196         */
   174         */
   197         void SendDtmfL();
   175         void SendDtmfL();
   198         
       
   199         /**
       
   200         * Sends command to view for launching manual DTMF entry
       
   201         */
       
   202         void LaunchDtmfManualQueryL();
       
   203 
   176 
   204         /**
   177         /**
   205         * Sends command to view for launching DTMF list query
   178         * Sends command to view for launching DTMF list query
   206         */
   179         */
   207         void LaunchDtmfListQueryL();
   180         void LaunchDtmfListQueryL();
   208         
       
   209         /**
       
   210         * Launch DTMF Single Item fetch dialog
       
   211         */
       
   212         void LaunchDtmfSearchDialogL();
       
   213         
       
   214         /**
       
   215         * Launch DTMF Single Item fetch for DTMF List query usage
       
   216         */
       
   217         void LaunchDtmfListViewSearchDialogL();
       
   218 
       
   219         /**
       
   220         * Launch New call fetch dialog
       
   221         */
       
   222         void LaunchNewCallSearchDialogL();
       
   223               
   181               
   224         /**
   182         /**
   225         * Sends command to view for 'Lock keypad'
   183         * Sends command to view for 'Lock keypad'
   226         */
   184         */
   227         void LockKeypadL();
   185         void LockKeypadL();
   228         
       
   229         /**
       
   230         * Handle successful single item fetch.
       
   231         */
       
   232         void HandleSuccessFetchedNumberL();
       
   233         
       
   234         /**
       
   235         * Handle failed single item fetch.
       
   236         */
       
   237         void HandleFailedFetchedNumberL();
       
   238         
   186         
   239         /**
   187         /**
   240         * Update remote data and label to the call header.
   188         * Update remote data and label to the call header.
   241         * @param aCallId - Call Id.
   189         * @param aCallId - Call Id.
   242         * @param aCallHeaderData - Call header parameters where modifications
   190         * @param aCallHeaderData - Call header parameters where modifications