diff options
| author | Chris Adams <chris.adams@nokia.com> | 2009-07-08 14:12:26 +1000 |
|---|---|---|
| committer | Chris Adams <chris.adams@nokia.com> | 2009-07-08 14:12:26 +1000 |
| commit | 709aefd9cad166802e6c6ba2bf28ab56b097c875 (patch) | |
| tree | 079df2fe68801f03e74adefbf13d5351f04e8a3f /doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | |
| parent | 7a0bc5b57df038cdae78d7646695003ed1699561 (diff) | |
Update docs with snippets
Diffstat (limited to 'doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp')
| -rw-r--r-- | doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp index 5949b97bf2..1c165f7cda 100644 --- a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp +++ b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp @@ -39,6 +39,7 @@ static void addContact(QContactManager*); static void callContact(QContactManager*); static void matchCall(QContactManager*, const QString&); +static void viewSpecificDetail(QContactManager*); static void viewDetails(QContactManager*); static void addPlugin(QContactManager*); static void editView(QContactManager*); @@ -54,6 +55,7 @@ int main(int argc, char *argv[]) callContact(cm); matchCall(cm, "111-222-333"); // unknown number. matchCall(cm, "12345678"); // alice's number. + viewSpecificDetail(cm); viewDetails(cm); addPlugin(cm); editView(cm); @@ -128,6 +130,16 @@ void matchCall(QContactManager* cm, const QString& incomingCallNbr) } //! [Filtering by definition and value] +//! [Viewing a specific detail of a contact] +void viewSpecificDetail(QContactManager* cm) +{ + QList<QUniqueId> contactIds = cm->contacts(); + QContact a = cm->contact(contactIds.first()); + qDebug() << "The first phone number of" << a.name().displayName() + << "is" << a.details("PhoneNumber").first().value("Number"); +} +//! [Viewing a specific detail of a contact] + //! [Viewing the details of a contact] void viewDetails(QContactManager* cm) { @@ -214,6 +226,8 @@ void loadManager() } else { qDebug() << "This manager contains no contacts"; } + + delete cm; } //! [Loading a specific manager backend] @@ -239,5 +253,7 @@ void loadManagerWithParameters() } } } + + delete cm; } //! [Loading a specific manager backend with parameters] |
