Qt Mobility Reference Documentation

QContactActionTarget Class Reference

The QContactActionTarget class provides information about the target of an action. It may be either a contact, a contact and a detail of that contact, or a contact and a list of the details of the contact, which together should be used by the action. More...

 #include <QContactActionTarget>

Public Types

enum Type { Invalid, WholeContact, SingleDetail, MultipleDetails }

Public Functions

QContactActionTarget ( const QContact & contact = QContact(), const QList<QContactDetail> & details = QList<QContactDetail> () )
QContactActionTarget ( const QContact & contact, const QContactDetail & detail )
QContactActionTarget ( const QContactActionTarget & other )
~QContactActionTarget ()
QContact contact () const
QList<QContactDetail> details () const
bool isValid () const
void setContact ( const QContact & contact )
void setDetails ( const QList<QContactDetail> & details )
Type type () const
bool operator!= ( const QContactActionTarget & other ) const
QContactActionTarget & operator= ( const QContactActionTarget & other )
bool operator== ( const QContactActionTarget & other ) const

Detailed Description

The QContactActionTarget class provides information about the target of an action. It may be either a contact, a contact and a detail of that contact, or a contact and a list of the details of the contact, which together should be used by the action.


Member Type Documentation

enum QContactActionTarget::Type


Member Function Documentation

QContactActionTarget::QContactActionTarget ( const QContact & contact = QContact(), const QList<QContactDetail> & details = QList<QContactDetail> () )

Constructs a new action target from the given contact and the given list of that contact's details. If no contact is specified, the target will be invalid. If a contact but no details are specified, the target will be valid, but the action which operates on the target may fail (for example, if it requires a certain detail to be specified in order to perform the action).

QContactActionTarget::QContactActionTarget ( const QContact & contact, const QContactDetail & detail )

Constructs a new action target from the given contact and a specific detail of that contact

QContactActionTarget::QContactActionTarget ( const QContactActionTarget & other )

Constructs a copy of the other action target

QContactActionTarget::~QContactActionTarget ()

Cleans up any memory in use by the action target

QContact QContactActionTarget::contact () const

See also setContact().

QList<QContactDetail> QContactActionTarget::details () const

See also setDetails().

bool QContactActionTarget::isValid () const

Returns true if the target contact is not the default constructed contact. The validity of any specified details is not checked by this function.

void QContactActionTarget::setContact ( const QContact & contact )

See also contact().

void QContactActionTarget::setDetails ( const QList<QContactDetail> & details )

See also details().

Type QContactActionTarget::type () const

bool QContactActionTarget::operator!= ( const QContactActionTarget & other ) const

Returns true if the action name, service name or service-specified implementation version specified by this action target are different to that specified by other

QContactActionTarget & QContactActionTarget::operator= ( const QContactActionTarget & other )

Assigns this action target to be equal to other

bool QContactActionTarget::operator== ( const QContactActionTarget & other ) const

Returns true if the action name, service name and service-specified implementation version specified by this action target are equal to those specified by other

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.