contacts_plat/contacts_ui_extensions_api/inc/cntuiextensionfactory.h
changeset 61 d30183af6ca6
parent 37 fd64c38c277d
equal deleted inserted replaced
56:d508aa856878 61:d30183af6ca6
    34 class CntContactCardActionSupplier;
    34 class CntContactCardActionSupplier;
    35 class CntUiGroupSupplier;
    35 class CntUiGroupSupplier;
    36 class CntUiSocialExtension;
    36 class CntUiSocialExtension;
    37 class CntEditViewItemSupplier;
    37 class CntEditViewItemSupplier;
    38 class CntViewSupplier;
    38 class CntViewSupplier;
       
    39 class CntUiContactCardExtension;
    39 
    40 
    40 QTM_BEGIN_NAMESPACE
    41 QTM_BEGIN_NAMESPACE
    41 class QContact;
    42 class QContact;
    42 QTM_END_NAMESPACE
    43 QTM_END_NAMESPACE
    43 
    44 
    52  */
    53  */
    53 class CntUiExtensionFactory
    54 class CntUiExtensionFactory
    54 {
    55 {
    55  public:
    56  public:
    56     virtual ~CntUiExtensionFactory() {}
    57     virtual ~CntUiExtensionFactory() {}
       
    58 
       
    59     /**
       
    60      * Gives access to an interface for extending Contact Card.
       
    61      * @return Returns null if not supported. Ownership is not given.
       
    62      */
       
    63     virtual CntUiContactCardExtension* contactCardExtension() = 0;
    57 
    64 
    58     /**
    65     /**
    59      * Gives access to an interface for extending UI with new groups.
    66      * Gives access to an interface for extending UI with new groups.
    60      * @return Returns null if not supported. Ownership is not given.
    67      * @return Returns null if not supported. Ownership is not given.
    61      */
    68      */