200
200
<p>Constructs a copy of the <i>other</i> action descriptor</p>
201
201
<h3 class="fn"><a name="dtor.QContactActionDescriptor"></a>QContactActionDescriptor::~QContactActionDescriptor ()</h3>
202
202
<p>Cleans up any memory in use by the action descriptor</p>
203
<h3 class="fn"><a name="actionIdentifier"></a>QString QContactActionDescriptor::actionIdentifier () const</h3>
203
<h3 class="fn"><a name="actionIdentifier"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QContactActionDescriptor::actionIdentifier () const</h3>
204
204
<p>Returns the identifier of the action, within the service.</p>
205
<h3 class="fn"><a name="actionName"></a>QString QContactActionDescriptor::actionName () const</h3>
205
<h3 class="fn"><a name="actionName"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QContactActionDescriptor::actionName () const</h3>
206
206
<p>Returns the name of the action which is identified by the action descriptor</p>
207
207
<h3 class="fn"><a name="contactFilter"></a><a href="qcontactfilter.html">QContactFilter</a> QContactActionDescriptor::contactFilter () const</h3>
208
208
<p>Returns a filter which will match contacts for which this action has at least one supported action target</p>
210
210
<p>Returns the service-specified version of the action implementation which is identified by the action descriptor</p>
211
211
<h3 class="fn"><a name="isValid"></a>bool QContactActionDescriptor::isValid () const</h3>
212
212
<p>Returns false if either the name, service and version of the descriptor are missing from the descriptor, or if the descriptor is not associated with a valid action factory which can create instances of an action. An empty descriptor cannot uniquely identify an action.</p>
213
<h3 class="fn"><a name="metaData"></a>QVariant QContactActionDescriptor::metaData ( const QString & <i>key</i>, const QList<<a href="qcontactactiontarget.html">QContactActionTarget</a>> & <i>targets</i>, const QVariantMap & <i>parameters</i> = QVariantMap() ) const</h3>
214
<p>Returns the meta data for the given meta data key <i>key</i> in the context of the given action targets <i>targets</i> with the given invocation parameters <i>parameters</i>.</p>
215
<h3 class="fn"><a name="metaData-2"></a>QVariant QContactActionDescriptor::metaData ( const QString & <i>key</i>, const QVariantMap & <i>parameters</i> = QVariantMap() ) const</h3>
213
<h3 class="fn"><a name="metaData"></a><a href="http://qt.nokia.com/doc/4.6/qvariant.html">QVariant</a> QContactActionDescriptor::metaData ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>key</i>, const <a href="http://qt.nokia.com/doc/4.6/qlist.html">QList</a><<a href="qcontactactiontarget.html">QContactActionTarget</a>> & <i>targets</i>, const <a href="http://qt.nokia.com/doc/4.6/qvariant.html#QVariantMap-typedef">QVariantMap</a> & <i>parameters</i> = QVariantMap() ) const</h3>
214
<p>Returns the meta data for the given meta data key <i>key</i> for the the given action targets <i>targets</i> with the given invocation parameters <i>parameters</i>.</p>
215
<h3 class="fn"><a name="metaData-2"></a><a href="http://qt.nokia.com/doc/4.6/qvariant.html">QVariant</a> QContactActionDescriptor::metaData ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>key</i>, const <a href="http://qt.nokia.com/doc/4.6/qvariant.html#QVariantMap-typedef">QVariantMap</a> & <i>parameters</i> = QVariantMap() ) const</h3>
216
216
<p>Returns the meta data for the given meta data key <i>key</i> with the given invocation parameters <i>parameters</i>.</p>
217
<h3 class="fn"><a name="metaData-3"></a>QVariant QContactActionDescriptor::metaData ( const QString & <i>key</i>, const <a href="qcontactactiontarget.html">QContactActionTarget</a> & <i>target</i>, const QVariantMap & <i>parameters</i> = QVariantMap() ) const</h3>
218
<h3 class="fn"><a name="metaData-4"></a>QVariant QContactActionDescriptor::metaData ( const QString & <i>key</i>, const <a href="qcontact.html">QContact</a> & <i>contact</i>, const <a href="qcontactdetail.html">QContactDetail</a> & <i>detail</i> = QContactDetail(), const QVariantMap & <i>parameters</i> = QVariantMap() ) const</h3>
219
<h3 class="fn"><a name="serviceName"></a>QString QContactActionDescriptor::serviceName () const</h3>
217
<h3 class="fn"><a name="metaData-3"></a><a href="http://qt.nokia.com/doc/4.6/qvariant.html">QVariant</a> QContactActionDescriptor::metaData ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>key</i>, const <a href="qcontactactiontarget.html">QContactActionTarget</a> & <i>target</i>, const <a href="http://qt.nokia.com/doc/4.6/qvariant.html#QVariantMap-typedef">QVariantMap</a> & <i>parameters</i> = QVariantMap() ) const</h3>
218
<p>Returns the meta data for the given meta data key <i>key</i> for the <i>target</i>, with the given invocation parameters <i>parameters</i>.</p>
219
<h3 class="fn"><a name="metaData-4"></a><a href="http://qt.nokia.com/doc/4.6/qvariant.html">QVariant</a> QContactActionDescriptor::metaData ( const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>key</i>, const <a href="qcontact.html">QContact</a> & <i>contact</i>, const <a href="qcontactdetail.html">QContactDetail</a> & <i>detail</i> = QContactDetail(), const <a href="http://qt.nokia.com/doc/4.6/qvariant.html#QVariantMap-typedef">QVariantMap</a> & <i>parameters</i> = QVariantMap() ) const</h3>
220
<p>Returns the meta data for the given meta data key <i>key</i> for a target identified by <i>contact</i> and <i>detail</i>, with the given invocation parameters <i>parameters</i>.</p>
221
<h3 class="fn"><a name="serviceName"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QContactActionDescriptor::serviceName () const</h3>
220
222
<p>Returns the name of the service of the action implementation which is identified by the action descriptor</p>
221
<h3 class="fn"><a name="supportedTargets"></a>QSet<<a href="qcontactactiontarget.html">QContactActionTarget</a>> QContactActionDescriptor::supportedTargets ( const <a href="qcontact.html">QContact</a> & <i>contact</i> ) const</h3>
223
<h3 class="fn"><a name="supportedTargets"></a><a href="http://qt.nokia.com/doc/4.6/qset.html">QSet</a><<a href="qcontactactiontarget.html">QContactActionTarget</a>> QContactActionDescriptor::supportedTargets ( const <a href="qcontact.html">QContact</a> & <i>contact</i> ) const</h3>
222
224
<p>Returns the set of action targets which are supported by this action for the given contact <i>contact</i></p>
223
225
<h3 class="fn"><a name="supportsContact"></a>bool QContactActionDescriptor::supportsContact ( const <a href="qcontact.html">QContact</a> & <i>contact</i> ) const</h3>
224
226
<p>Returns true if the action which this descriptor describes supports at least one action target for the given <i>contact</i></p>