qtmobility/tests/auto/qcontactmanagerplugins/unittest/tst_qcontactmanagerplugins.cpp
equal
deleted
inserted
replaced
73 class DummyStaticEngineFactory : public QObject, public QContactManagerEngineFactory |
73 class DummyStaticEngineFactory : public QObject, public QContactManagerEngineFactory |
74 { |
74 { |
75 Q_OBJECT |
75 Q_OBJECT |
76 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
76 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
77 public: |
77 public: |
78 QContactManagerEngine* engine(const QMap<QString, QString>& parameters, QContactManager::Error& error); |
78 QContactManagerEngine* engine(const QMap<QString, QString>& parameters, QContactManager::Error* error); |
79 QString managerName() const {return "teststaticdummy";} |
79 QString managerName() const {return "teststaticdummy";} |
80 }; |
80 }; |
81 |
81 |
82 QContactManagerEngine* DummyStaticEngineFactory::engine(const QMap<QString, QString>& parameters, QContactManager::Error& error) |
82 QContactManagerEngine* DummyStaticEngineFactory::engine(const QMap<QString, QString>& parameters, QContactManager::Error* error) |
83 { |
83 { |
84 Q_UNUSED(parameters); |
84 Q_UNUSED(parameters); |
85 error = QContactManager::LockedError; // random unlikely error |
85 *error = QContactManager::LockedError; // random unlikely error |
86 return 0; // always fail, haha |
86 return 0; // always fail, haha |
87 } |
87 } |
88 |
88 |
89 Q_EXPORT_PLUGIN2(contacts_teststaticdummy, DummyStaticEngineFactory) |
89 Q_EXPORT_PLUGIN2(contacts_teststaticdummy, DummyStaticEngineFactory) |
90 Q_IMPORT_PLUGIN(contacts_teststaticdummy) |
90 Q_IMPORT_PLUGIN(contacts_teststaticdummy) |
97 class ImpostorEngineFactory : public QObject, public QContactManagerEngineFactory |
97 class ImpostorEngineFactory : public QObject, public QContactManagerEngineFactory |
98 { |
98 { |
99 Q_OBJECT |
99 Q_OBJECT |
100 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
100 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
101 public: |
101 public: |
102 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error& ) {return 0;} |
102 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error* ) {return 0;} |
103 QString managerName() const {return "memory";} |
103 QString managerName() const {return "memory";} |
104 }; |
104 }; |
105 |
105 |
106 Q_EXPORT_PLUGIN2(contacts_testimpostordummy, ImpostorEngineFactory) |
106 Q_EXPORT_PLUGIN2(contacts_testimpostordummy, ImpostorEngineFactory) |
107 Q_IMPORT_PLUGIN(contacts_testimpostordummy) |
107 Q_IMPORT_PLUGIN(contacts_testimpostordummy) |
110 class ImpostorEngineFactory2 : public QObject, public QContactManagerEngineFactory |
110 class ImpostorEngineFactory2 : public QObject, public QContactManagerEngineFactory |
111 { |
111 { |
112 Q_OBJECT |
112 Q_OBJECT |
113 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
113 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
114 public: |
114 public: |
115 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error& ) {return 0;} |
115 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error* ) {return 0;} |
116 QString managerName() const {return "invalid";} |
116 QString managerName() const {return "invalid";} |
117 }; |
117 }; |
118 |
118 |
119 |
119 |
120 Q_EXPORT_PLUGIN2(contacts_testimpostordummy2, ImpostorEngineFactory2) |
120 Q_EXPORT_PLUGIN2(contacts_testimpostordummy2, ImpostorEngineFactory2) |
124 class EmptyEngineFactory : public QObject, public QContactManagerEngineFactory |
124 class EmptyEngineFactory : public QObject, public QContactManagerEngineFactory |
125 { |
125 { |
126 Q_OBJECT |
126 Q_OBJECT |
127 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
127 Q_INTERFACES(QtMobility::QContactManagerEngineFactory) |
128 public: |
128 public: |
129 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error& ) {return 0;} |
129 QContactManagerEngine* engine(const QMap<QString, QString>& , QContactManager::Error* ) {return 0;} |
130 QString managerName() const {return QString();} |
130 QString managerName() const {return QString();} |
131 }; |
131 }; |
132 |
132 |
133 Q_EXPORT_PLUGIN2(contacts_teststaticemptydummy, EmptyEngineFactory) |
133 Q_EXPORT_PLUGIN2(contacts_teststaticemptydummy, EmptyEngineFactory) |
134 Q_IMPORT_PLUGIN(contacts_teststaticemptydummy) |
134 Q_IMPORT_PLUGIN(contacts_teststaticemptydummy) |