diff options
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 { |
