diff options
| author | Chris Adams <christopher.adams@nokia.com> | 2010-03-30 16:57:29 +1000 |
|---|---|---|
| committer | Chris Adams <christopher.adams@nokia.com> | 2010-03-30 16:57:29 +1000 |
| commit | da37ebdf59d910cf483876a76d92b0a4c9a693fb (patch) | |
| tree | dfff0302924c713103d0a0a24b03d3128dd0353f /doc/src/snippets/qtcontactsdocsample/requestexample.h | |
| parent | 1377ca394934656691d0d0154ca67548aceecb4d (diff) | |
Update documentation, increase modularisation, expand snippets example
Relates to task QTMOBILITY-63
Diffstat (limited to 'doc/src/snippets/qtcontactsdocsample/requestexample.h')
| -rw-r--r-- | doc/src/snippets/qtcontactsdocsample/requestexample.h | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/doc/src/snippets/qtcontactsdocsample/requestexample.h b/doc/src/snippets/qtcontactsdocsample/requestexample.h index e8fcbd5e32..b6f2b284dc 100644 --- a/doc/src/snippets/qtcontactsdocsample/requestexample.h +++ b/doc/src/snippets/qtcontactsdocsample/requestexample.h @@ -56,9 +56,45 @@ #include <QObject> #include "qmobilityglobal.h" -#include "qcontactfetchrequest.h" +#include "qcontactrequests.h" +//! [Class setup] QTM_USE_NAMESPACE +class AsyncRequestExample : public QObject +{ + Q_OBJECT + +public: + AsyncRequestExample(); + ~AsyncRequestExample(); + +public slots: + void performRequests(); + +private slots: + void contactFetchRequestStateChanged(QContactAbstractRequest::State newState); + void contactSaveRequestStateChanged(QContactAbstractRequest::State newState); + void contactRemoveRequestStateChanged(QContactAbstractRequest::State newState); + void relationshipFetchRequestStateChanged(QContactAbstractRequest::State newState); + void relationshipSaveRequestStateChanged(QContactAbstractRequest::State newState); + void relationshipRemoveRequestStateChanged(QContactAbstractRequest::State newState); + void definitionFetchRequestStateChanged(QContactAbstractRequest::State newState); + void definitionSaveRequestStateChanged(QContactAbstractRequest::State newState); + void definitionRemoveRequestStateChanged(QContactAbstractRequest::State newState); + +private: + QContactManager *m_manager; + QContactFetchRequest m_contactFetchRequest; + QContactSaveRequest m_contactSaveRequest; + QContactRemoveRequest m_contactRemoveRequest; + QContactRelationshipFetchRequest m_relationshipFetchRequest; + QContactRelationshipSaveRequest m_relationshipSaveRequest; + QContactRelationshipRemoveRequest m_relationshipRemoveRequest; + QContactDetailDefinitionFetchRequest m_definitionFetchRequest; + QContactDetailDefinitionSaveRequest m_definitionSaveRequest; + QContactDetailDefinitionRemoveRequest m_definitionRemoveRequest; +}; +//! [Class setup] class RequestExample : public QObject { |
