phoneclientserver/CallUI/Inc/CaUiEngine/CaUiDialogs.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    19 #ifndef __CAUIDIALOGS_H__
    19 #ifndef __CAUIDIALOGS_H__
    20 #define __CAUIDIALOGS_H__
    20 #define __CAUIDIALOGS_H__
    21 
    21 
    22 // Includes
    22 // Includes
    23 
    23 
    24 #include "PhCltTypes.h"
    24 #include "phclttypes.h" 
    25 #include "CaUiVoIPExtension.h"
    25 #include "cauivoipextension.h" 
       
    26 
    26 // Forward declarations
    27 // Forward declarations
    27 
    28 
    28 class CCaUiEngine;
    29 class CCaUiEngine;
    29 class MCaUiReconnectQueryObserver;
    30 class MCaUiReconnectQueryObserver;
    30 class CPhCntMatcher;
    31 class CPhCntMatcher;
    56     : public CBase
    57     : public CBase
    57     {
    58     {
    58     
    59     
    59     public:
    60     public:
    60     
    61     
    61     	/**
    62         /**
    62         * Two-phased constructor.
    63         * Two-phased constructor.
    63         * @return an instance of CCaUiDialogs.
    64         * @return an instance of CCaUiDialogs.
    64         */
    65         */
    65 	    static CCaUiDialogs* NewL( CCaUiEngine& aCaUiEngine );
    66         static CCaUiDialogs* NewL( CCaUiEngine& aCaUiEngine );
    66     
    67     
    67 	    /**
    68         /**
    68 	    * Destructor.
    69         * Destructor.
    69 	    */
    70         */
    70 	    virtual ~CCaUiDialogs();
    71         virtual ~CCaUiDialogs();
    71     
    72     
    72         /**
    73         /**
    73         * Launch a query whether video call will be created with long 
    74         * Launch a query whether video call will be created with long 
    74         * press of Send key
    75         * press of Send key
    75         * 
    76         * 
    76         * @return The selection user made
    77         * @return The selection user made
    77         */
    78         */
    78 	    TInt QueryVideoCallDefaultActionL();
    79         TInt QueryVideoCallDefaultActionL();
    79 	    
    80         
    80         /**
    81         /**
    81         * Launch a list query asking what type of call the caller wants
    82         * Launch a list query asking what type of call the caller wants
    82         * to make.
    83         * to make.
    83         * 
    84         * 
    84         * @param aCallType The call type chosen by user in query.
    85         * @param aCallType The call type chosen by user in query.