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