phonebookengines/mobcntactions/src/mobcntemailaction.cpp
changeset 31 2a11b5b00470
parent 24 0ba2181d7c28
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
    30 
    30 
    31 MobCntEmailAction::~MobCntEmailAction()
    31 MobCntEmailAction::~MobCntEmailAction()
    32 {
    32 {
    33 }
    33 }
    34 
    34 
    35 bool MobCntEmailAction::supportsDetail(const QContactDetail& detail) const
       
    36 {
       
    37     return (detail.definitionName() == QContactEmailAddress::DefinitionName);
       
    38 }
       
    39 
       
    40 QContactFilter MobCntEmailAction::contactFilter(const QVariant& value) const
    35 QContactFilter MobCntEmailAction::contactFilter(const QVariant& value) const
    41 {
    36 {
    42      Q_UNUSED(value);
    37      Q_UNUSED(value);
    43      
    38      
    44     QContactDetailFilter emailFilter;
    39     QContactDetailFilter emailFilter;
    45     emailFilter.setDetailDefinitionName(QContactEmailAddress::DefinitionName); 
    40     emailFilter.setDetailDefinitionName(QContactEmailAddress::DefinitionName); 
    46     
    41     
    47     return emailFilter;
    42     return emailFilter;
       
    43 }
       
    44 
       
    45 bool MobCntEmailAction::isDetailSupported(const QContactDetail &detail, const QContact &/*contact*/) const
       
    46 {
       
    47     return (detail.definitionName() == QContactEmailAddress::DefinitionName);
       
    48 }
       
    49 
       
    50 QList<QContactDetail> MobCntEmailAction::supportedDetails(const QContact& contact) const
       
    51 {
       
    52     return contact.details(QContactEmailAddress::DefinitionName);
    48 }
    53 }
    49 
    54 
    50 MobCntEmailAction* MobCntEmailAction::clone() const
    55 MobCntEmailAction* MobCntEmailAction::clone() const
    51 {
    56 {
    52 	 return new MobCntEmailAction();
    57 	 return new MobCntEmailAction();