phoneapp/phoneuivoipextension/inc/cphoneextensionhandler.h
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 22 6bb1b21d2484
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    20 #define C_CPHONEEXTENSIONHANDLER_H
    20 #define C_CPHONEEXTENSIONHANDLER_H
    21 
    21 
    22 // INCLUDES
    22 // INCLUDES
    23 #include <telmenuextension.h>
    23 #include <telmenuextension.h>
    24 #include <spdefinitions.h>
    24 #include <spdefinitions.h>
    25 #include "mphonebuttoncustomization.h"
    25 // <-- QT PHONE START --> 
    26 
    26 //#include "mphonebuttoncustomization.h"
       
    27 // <-- QT PHONE END -->
       
    28  
    27 // FORWARD DECLARATIONS
    29 // FORWARD DECLARATIONS
    28 class CPhMenuExtensionWrapper;
    30 class CPhMenuExtensionWrapper;
    29 
    31 
    30 // CLASS DECLARATION
    32 // CLASS DECLARATION
    31 /**
    33 /**
    43 
    45 
    44         /**
    46         /**
    45          * Creates the extension handler class
    47          * Creates the extension handler class
    46          */
    48          */
    47         static CPhoneExtensionHandler* NewL();
    49         static CPhoneExtensionHandler* NewL();
    48         
    50 
       
    51 // <-- QT PHONE START -->         
    49         /**
    52         /**
    50          * Customizes touch pane buttons.
    53          * Customizes touch pane buttons.
    51          * @param aServiceId Service id of the call.
    54          * @param aServiceId Service id of the call.
    52          * @param aArray Active call array
    55          * @param aArray Active call array
    53          * @param aTouchPane Interface to add and dimm
    56          * @param aTouchPane Interface to add and dimm
    54          *                   bubble touch pane buttons.
    57          *                   bubble touch pane buttons.
    55          */
    58          */
    56         void CustomizeTouchPaneButtonsL(
    59         /*void CustomizeTouchPaneButtonsL(
    57                 TUint aServiceId,
    60                 TUint aServiceId,
    58                 RArray<CTelMenuExtension::TCallInfo>& aArray,
    61                 RArray<CTelMenuExtension::TCallInfo>& aArray,
    59                 MBubbleTouchPaneInterface& aTouchPane );
    62                 MBubbleTouchPaneInterface& aTouchPane );*/
       
    63 // <-- QT PHONE END --> 
    60                         
    64                         
    61         /**
    65         /**
    62          * Modifies menu when there is active call.
    66          * Modifies menu when there is active call.
    63          * @param aServiceId Service id of the call.
    67          * @param aServiceId Service id of the call.
    64          * @param aArray Active call array
    68          * @param aArray Active call array
    85 
    89 
    86         CPhoneExtensionHandler();
    90         CPhoneExtensionHandler();
    87         
    91         
    88         void ConstructL();
    92         void ConstructL();
    89         
    93         
    90     private:            	
    94     private:                
    91         
    95         
    92         
    96         
    93         /**
    97         /**
    94          * Resolves extensions implementation uid for 
    98          * Resolves extensions implementation uid for 
    95          * given service id.
    99          * given service id.