diff options
| author | Michael Goddard <michael.goddard@nokia.com> | 2009-09-17 12:30:58 +1000 |
|---|---|---|
| committer | Michael Goddard <michael.goddard@nokia.com> | 2009-09-17 16:22:38 +1000 |
| commit | c954da31e3b537c071cb05ff731db8b2df870ba0 (patch) | |
| tree | 9a52cc67a504f10427dbb08f144d0f28c2018065 /doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | |
| parent | f65e91436c384a45a2a064982ef3d8d9958b389b (diff) | |
Use the correct constants instead of hardcoding literals.
Diffstat (limited to 'doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp')
| -rw-r--r-- | doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp index 4f4cc1e217..53044dea28 100644 --- a/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp +++ b/doc/src/snippets/qtcontactsdocsample/qtcontactsdocsample.cpp @@ -95,16 +95,16 @@ void addContact(QContactManager* cm) /* Add a phone number */ QContactPhoneNumber number; - number.setContexts("Home"); - number.setSubTypes("Mobile"); + number.setContexts(QContactDetail::ContextHome); + number.setSubTypes(QContactPhoneNumber::SubTypeMobile); number.setNumber("12345678"); alice.saveDetail(&number); alice.setPreferredDetail("DialAction", number); /* Add a second phone number */ QContactPhoneNumber number2; - number2.setContexts("Work"); - number2.setSubTypes("Landline"); + number2.setContexts(QContactDetail::ContextWork); + number2.setSubTypes(QContactPhoneNumber::SubTypeLandline); number2.setNumber("555-4444"); alice.saveDetail(&number2); @@ -120,7 +120,7 @@ void callContact(QContactManager* cm) QContact a = cm->contact(contactIds.first()); /* Get this contact's first phone number */ - QContactPhoneNumber phn = a.detail("PhoneNumber"); + QContactPhoneNumber phn = a.detail<QContactPhoneNumber>(); if (!phn.isEmpty()) { // First, we need some way of retrieving the QObject which provides the action. // This may be through the (previously announced) Qt Service Framework: @@ -136,7 +136,7 @@ void callContact(QContactManager* cm) void matchCall(QContactManager* cm, const QString& incomingCallNbr) { QContactDetailFilter phoneFilter; - phoneFilter.setDetailDefinitionName("PhoneNumber", "PhoneNumber"); + phoneFilter.setDetailDefinitionName(QContactPhoneNumber::DefinitionName, QContactPhoneNumber::FieldNumber); phoneFilter.setValue(incomingCallNbr); phoneFilter.setMatchFlags(Qt::MatchExactly); @@ -164,7 +164,7 @@ void viewSpecificDetail(QContactManager* cm) if (cdl.isEmpty()) cdl.setLabel(cm->synthesiseDisplayLabel(a)); qDebug() << "The first phone number of" << cdl.label() - << "is" << a.details("PhoneNumber").first().value("PhoneNumber"); + << "is" << a.detail(QContactPhoneNumber::DefinitionName).value(QContactPhoneNumber::FieldNumber); } //! [Viewing a specific detail of a contact] @@ -228,14 +228,14 @@ void editView(QContactManager* cm) qDebug() << "Modifying the details of" << cdl.label(); /* Change the first phone number */ - QList<QContactDetail> numbers = a.details("PhoneNumber"); + QList<QContactDetail> numbers = a.details(QContactPhoneNumber::DefinitionName); QContactPhoneNumber phone = numbers.value(0); phone.setNumber("123-4445"); /* Add an email address */ QContactEmailAddress email; email.setEmailAddress("alice.jones@example"); - email.setContexts("Work"); + email.setContexts(QContactDetail::ContextHome); email.setValue("Label", "Alice's Work Email Address"); /* Save the updated details to the contact. */ |
