qtmobility/src/contacts/engines/qcontactinvalidbackend_p.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    64 
    64 
    65 class QContactInvalidEngine : public QContactManagerEngine
    65 class QContactInvalidEngine : public QContactManagerEngine
    66 {
    66 {
    67 public:
    67 public:
    68     QContactInvalidEngine();
    68     QContactInvalidEngine();
    69     void deref();
       
    70     QString managerName() const;
    69     QString managerName() const;
    71     QString synthesizedDisplayLabel(const QContact& contact, QContactManager::Error& error) const;
    70 
       
    71     /*! \reimp */
       
    72     QMap<QString, QString> managerParameters() const {return QMap<QString, QString>();}
       
    73     /*! \reimp */
       
    74     int managerVersion() const {return 0;}
       
    75 
       
    76     /*! \reimp */
       
    77     QList<QContactLocalId> contactIds(const QContactFilter&, const QList<QContactSortOrder>&, QContactManager::Error* error) const
       
    78     {
       
    79         *error =  QContactManager::NotSupportedError;
       
    80         return QList<QContactLocalId>();
       
    81     }
       
    82 
       
    83     /*! \reimp */
       
    84     QList<QContact> contacts(const QContactFilter&, const QList<QContactSortOrder>&, const QContactFetchHint&, QContactManager::Error* error) const
       
    85     {
       
    86         *error =  QContactManager::NotSupportedError;
       
    87         return QList<QContact>();
       
    88     }
       
    89 
       
    90     /*! \reimp */
       
    91     QContact contact(const QContactLocalId&, const QContactFetchHint&, QContactManager::Error* error) const
       
    92     {
       
    93         *error =  QContactManager::NotSupportedError;
       
    94         return QContact();
       
    95     }
       
    96 
       
    97     /*! \reimp */
       
    98     bool saveContacts(QList<QContact>*, QMap<int, QContactManager::Error>*, QContactManager::Error* error)
       
    99     {
       
   100         *error =  QContactManager::NotSupportedError;
       
   101         return false;
       
   102     }
       
   103 
       
   104     /*! \reimp */
       
   105     bool removeContacts(const QList<QContactLocalId>&, QMap<int, QContactManager::Error>*, QContactManager::Error* error)
       
   106     {
       
   107         *error =  QContactManager::NotSupportedError;
       
   108         return false;
       
   109     }
       
   110 
       
   111     /*! \reimp */
       
   112     QContact conformingContact(const QContact&, QContactManager::Error* error)
       
   113     {
       
   114         *error =  QContactManager::NotSupportedError;
       
   115         return QContact();
       
   116     }
       
   117 
       
   118     /*! \reimp */
       
   119     virtual QString synthesizedDisplayLabel(const QContact&, QContactManager::Error* error) const
       
   120     {
       
   121         *error =  QContactManager::NotSupportedError;
       
   122         return QString();
       
   123     }
       
   124 
       
   125     /*! \reimp */
       
   126     virtual bool setSelfContactId(const QContactLocalId&, QContactManager::Error* error)
       
   127     {
       
   128         *error =  QContactManager::NotSupportedError;
       
   129         return false;
       
   130     }
       
   131 
       
   132     /*! \reimp */
       
   133     virtual QContactLocalId selfContactId(QContactManager::Error* error) const
       
   134     {
       
   135         *error =  QContactManager::NotSupportedError;
       
   136         return 0;
       
   137     }
       
   138 
       
   139     /*! \reimp */
       
   140     virtual QList<QContactRelationship> relationships(const QString&, const QContactId&, QContactRelationship::Role, QContactManager::Error* error) const
       
   141     {
       
   142         *error =  QContactManager::NotSupportedError;
       
   143         return QList<QContactRelationship>();
       
   144     }
       
   145 
       
   146     /*! \reimp */
       
   147     virtual bool saveRelationships(QList<QContactRelationship>*, QMap<int, QContactManager::Error>*, QContactManager::Error* error)
       
   148     {
       
   149         *error =  QContactManager::NotSupportedError;
       
   150         return false;
       
   151     }
       
   152 
       
   153     /*! \reimp */
       
   154     virtual bool removeRelationships(const QList<QContactRelationship>&, QMap<int, QContactManager::Error>*, QContactManager::Error* error)
       
   155     {
       
   156         *error =  QContactManager::NotSupportedError;
       
   157         return false;
       
   158     }
       
   159 
       
   160     /*! \reimp */
       
   161     virtual QContact compatibleContact(const QContact&, QContactManager::Error* error) const
       
   162     {
       
   163         *error =  QContactManager::NotSupportedError;
       
   164         return QContact();
       
   165     }
       
   166 
       
   167     /*! \reimp */
       
   168     virtual bool validateContact(const QContact&, QContactManager::Error* error) const
       
   169     {
       
   170         *error =  QContactManager::NotSupportedError;
       
   171         return false;
       
   172     }
       
   173 
       
   174     /*! \reimp */
       
   175     virtual bool validateDefinition(const QContactDetailDefinition&, QContactManager::Error* error) const
       
   176     {
       
   177         *error =  QContactManager::NotSupportedError;
       
   178         return false;
       
   179     }
       
   180 
       
   181     /*! \reimp */
       
   182     virtual QMap<QString, QContactDetailDefinition> detailDefinitions(const QString&, QContactManager::Error* error) const
       
   183     {
       
   184         *error =  QContactManager::NotSupportedError;
       
   185         return QMap<QString, QContactDetailDefinition>();
       
   186     }
       
   187 
       
   188     /*! \reimp */
       
   189     virtual QContactDetailDefinition detailDefinition(const QString&, const QString&, QContactManager::Error* error) const
       
   190     {
       
   191         *error =  QContactManager::NotSupportedError;
       
   192         return QContactDetailDefinition();
       
   193     }
       
   194 
       
   195     /*! \reimp */
       
   196     virtual bool saveDetailDefinition(const QContactDetailDefinition&, const QString&, QContactManager::Error* error)
       
   197     {
       
   198         *error =  QContactManager::NotSupportedError;
       
   199         return false;
       
   200     }
       
   201 
       
   202     /*! \reimp */
       
   203     virtual bool removeDetailDefinition(const QString&, const QString&, QContactManager::Error* error)
       
   204     {
       
   205         *error =  QContactManager::NotSupportedError;
       
   206         return false;
       
   207     }
       
   208 
       
   209     /*! \reimp */
       
   210     virtual void requestDestroyed(QContactAbstractRequest*) {}
       
   211     /*! \reimp */
       
   212     virtual bool startRequest(QContactAbstractRequest*) {return false;}
       
   213     /*! \reimp */
       
   214     virtual bool cancelRequest(QContactAbstractRequest*) {return false;}
       
   215     /*! \reimp */
       
   216     virtual bool waitForRequestFinished(QContactAbstractRequest*, int) {return false;}
       
   217 
       
   218     /*! \reimp */
       
   219     virtual bool hasFeature(QContactManager::ManagerFeature, const QString&) const
       
   220     {
       
   221         return false;
       
   222     }
       
   223 
       
   224     /*! \reimp */
       
   225     virtual bool isRelationshipTypeSupported(const QString&, const QString&) const
       
   226     {
       
   227         return false;
       
   228     }
       
   229 
       
   230     /*! \reimp */
       
   231     virtual bool isFilterSupported(const QContactFilter&) const
       
   232     {
       
   233         return false;
       
   234     }
       
   235 
       
   236     /*! \reimp */
       
   237     virtual QList<QVariant::Type> supportedDataTypes() const
       
   238     {
       
   239         return QList<QVariant::Type>();
       
   240     }
       
   241     /*! \reimp */
       
   242     virtual QStringList supportedContactTypes() const
       
   243     {
       
   244         return QStringList();
       
   245     }
    72 };
   246 };
    73 
   247 
    74 QTM_END_NAMESPACE
   248 QTM_END_NAMESPACE
    75 
   249 
    76 #endif
   250 #endif