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>
enum | Type { Invalid, WholeContact, SingleDetail, MultipleDetails } |
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 |
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.
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).
Constructs a new action target from the given contact and a specific detail of that contact
Constructs a copy of the other action target
Cleans up any memory in use by the action target
See also setContact().
See also setDetails().
Returns true if the target contact is not the default constructed contact. The validity of any specified details is not checked by this function.
See also contact().
See also details().
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
Assigns this action target to be equal to other
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