diff options
| author | Chris Adams <chris.adams@nokia.com> | 2009-07-13 11:35:21 +1000 |
|---|---|---|
| committer | Chris Adams <chris.adams@nokia.com> | 2009-07-13 11:35:21 +1000 |
| commit | 27dcf8bc07a09f3c766a39520bc35c00f2b3f9e5 (patch) | |
| tree | c553f1caf73433fe5ef50aef1122d2ee4ebac6ad /doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | |
| parent | b34436de88d0c1df2d68239c56deb497d47d9c9f (diff) | |
Manual merge of qtsw/filters into master
Diffstat (limited to 'doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp')
| -rw-r--r-- | doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp index 1f010cf080..6784272821 100644 --- a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp +++ b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp @@ -124,7 +124,13 @@ void callContact(QContactManager* cm) //! [Filtering by definition and value] void matchCall(QContactManager* cm, const QString& incomingCallNbr) { - QList<QUniqueId> matchingContacts = cm->contactsWithDetail("PhoneNumber", incomingCallNbr); + QContactDetailFilter phoneFilter; + phoneFilter.setDetailDefinitionName("PhoneNumber"); + phoneFilter.setDetailFieldName("Number"); + phoneFilter.setValue(incomingCallNbr); + phoneFilter.setMatchFlags(Qt::MatchExactly); + + QList<QUniqueId> matchingContacts = cm->contacts(phoneFilter); if (matchingContacts.size() == 0) { qDebug() << "Incoming call from unknown contact (" << incomingCallNbr << ")"; } else { |
