17 |
17 |
18 #include <QtTest/QtTest> |
18 #include <QtTest/QtTest> |
19 #include "phoneservices.h" |
19 #include "phoneservices.h" |
20 #include "dialservice.h" |
20 #include "dialservice.h" |
21 #include "dtmfservice.h" |
21 #include "dtmfservice.h" |
|
22 #include "dialservicedepricated.h" |
|
23 #include "dtmfservicedepricated.h" |
22 #include "urischemehandlerservice.h" |
24 #include "urischemehandlerservice.h" |
23 |
25 |
24 bool g_dialServiceConstructed; |
26 bool g_dialServiceConstructed; |
25 MPECallControlIF* g_dialServiceCallPointer; |
27 MPECallControlIF* g_dialServiceCallPointer; |
26 MPECallSettersIF* g_dialServiceParameterPointer; |
28 MPECallSettersIF* g_dialServiceParameterPointer; |
102 Q_UNUSED(number) |
104 Q_UNUSED(number) |
103 Q_UNUSED (contactId) |
105 Q_UNUSED (contactId) |
104 return 0; |
106 return 0; |
105 } |
107 } |
106 |
108 |
107 void DialService::dialVideo(const QString& number) |
109 int DialService::dialVideo(const QString& number) |
108 { |
110 { |
109 Q_UNUSED(number) |
111 Q_UNUSED(number) |
110 } |
112 } |
111 |
113 |
112 void DialService::dialVideo(const QString& number, int contactId) |
114 int DialService::dialVideo(const QString& number, int contactId) |
113 { |
115 { |
114 Q_UNUSED(number) |
116 Q_UNUSED(number) |
115 Q_UNUSED(contactId) |
117 Q_UNUSED(contactId) |
116 } |
118 } |
117 |
119 |
118 void DialService::dialVoip(const QString& address) |
120 int DialService::dialVoip(const QString& address) |
119 { |
121 { |
120 Q_UNUSED(address) |
122 Q_UNUSED(address) |
121 } |
123 } |
122 |
124 |
123 void DialService::dialVoip(const QString& address, int contactId) |
125 int DialService::dialVoip(const QString& address, int contactId) |
124 { |
126 { |
125 Q_UNUSED(address) |
127 Q_UNUSED(address) |
126 Q_UNUSED(contactId) |
128 Q_UNUSED(contactId) |
127 } |
129 } |
128 |
130 |
129 void DialService::dialVoipService(const QString& address, int serviceId) |
131 int DialService::dialVoipService(const QString& address, int serviceId) |
130 { |
132 { |
131 Q_UNUSED(address) |
133 Q_UNUSED(address) |
132 Q_UNUSED(serviceId) |
134 Q_UNUSED(serviceId) |
133 } |
135 } |
134 |
136 |
135 void DialService::dialVoipService( |
137 int DialService::dialVoipService( |
136 const QString& address, int serviceId, int contactId) |
138 const QString& address, int serviceId, int contactId) |
137 { |
139 { |
138 Q_UNUSED(address) |
140 Q_UNUSED(address) |
139 Q_UNUSED(serviceId) |
141 Q_UNUSED(serviceId) |
140 Q_UNUSED(contactId) |
142 Q_UNUSED(contactId) |
141 } |
143 } |
|
144 |
|
145 DialServiceDepricated::DialServiceDepricated(MPECallControlIF &call, MPECallSettersIF ¶meters, QObject* parent) : |
|
146 XQServiceProvider(QLatin1String("com.nokia.symbian.ICallDial"), parent), m_call (call), m_parameters (parameters) |
|
147 { |
|
148 } |
|
149 |
|
150 DialServiceDepricated::~DialServiceDepricated() |
|
151 { |
|
152 } |
|
153 |
|
154 int DialServiceDepricated::dial(const QString& number) |
|
155 { |
|
156 Q_UNUSED(number) |
|
157 } |
|
158 |
|
159 int DialServiceDepricated::dial(const QString& number, int contactId) |
|
160 { |
|
161 Q_UNUSED(number) |
|
162 Q_UNUSED(contactId) |
|
163 } |
|
164 |
|
165 void DialServiceDepricated::dialVideo(const QString& number) |
|
166 { |
|
167 Q_UNUSED(number) |
|
168 } |
|
169 |
|
170 void DialServiceDepricated::dialVideo(const QString& number, int contactId) |
|
171 { |
|
172 Q_UNUSED(number) |
|
173 Q_UNUSED(contactId) |
|
174 } |
|
175 |
|
176 void DialServiceDepricated::dialVoip(const QString& address) |
|
177 { |
|
178 Q_UNUSED(address) |
|
179 } |
|
180 |
|
181 void DialServiceDepricated::dialVoip(const QString& address, int contactId) |
|
182 { |
|
183 Q_UNUSED(address) |
|
184 Q_UNUSED(contactId) |
|
185 } |
|
186 |
|
187 void DialServiceDepricated::dialVoipService(const QString& address, int serviceId) |
|
188 { |
|
189 Q_UNUSED(address) |
|
190 Q_UNUSED(serviceId) |
|
191 } |
|
192 |
|
193 void DialServiceDepricated::dialVoipService( |
|
194 const QString& address, int serviceId, int contactId) |
|
195 { |
|
196 Q_UNUSED(address) |
|
197 Q_UNUSED(serviceId) |
|
198 Q_UNUSED(contactId) |
|
199 } |
|
200 |
|
201 QString DialServiceDepricated::modifyPhoneNumber(const QString &number) |
|
202 { |
|
203 return number; |
|
204 } |
|
205 |
|
206 QString DialServiceDepricated::simplified(const QString &number) |
|
207 { |
|
208 return number; |
|
209 } |
|
210 |
|
211 QString DialServiceDepricated::japanPrefixModifications(const QString &number) |
|
212 { |
|
213 return number; |
|
214 } |
|
215 |
142 |
216 |
143 DTMFService::DTMFService(MPECallControlIF &call, MPECallSettersIF ¶meters, QObject* parent) : |
217 DTMFService::DTMFService(MPECallControlIF &call, MPECallSettersIF ¶meters, QObject* parent) : |
144 XQServiceProvider(QLatin1String("com.nokia.symbian.IDtmfPlay"), parent), m_call (call), m_parameters (parameters) |
218 XQServiceProvider(QLatin1String("com.nokia.symbian.IDtmfPlay"), parent), m_call (call), m_parameters (parameters) |
145 { |
219 { |
146 g_dtmfServiceConstructed = true; |
220 g_dtmfServiceConstructed = true; |
150 |
224 |
151 DTMFService::~DTMFService() |
225 DTMFService::~DTMFService() |
152 { |
226 { |
153 } |
227 } |
154 |
228 |
155 void DTMFService::playDTMFTone(const QChar& keyToPlay) |
229 int DTMFService::playDTMFTone(const QChar& keyToPlay) |
156 { |
230 { |
157 Q_UNUSED(keyToPlay) |
231 Q_UNUSED(keyToPlay) |
158 } |
232 } |
159 |
233 |
160 void DTMFService::stopDTMFPlay() |
234 int DTMFService::stopDTMFPlay() |
161 { |
235 { |
162 } |
236 } |
|
237 |
|
238 DTMFServiceDepricated::DTMFServiceDepricated( |
|
239 MPECallControlIF &call, |
|
240 MPECallSettersIF ¶meters, |
|
241 QObject* parent) |
|
242 : |
|
243 XQServiceProvider( |
|
244 QLatin1String("com.nokia.symbian.IDtmfPlay"), parent), |
|
245 m_call(call), |
|
246 m_parameters(parameters) |
|
247 { |
|
248 |
|
249 } |
|
250 |
|
251 DTMFServiceDepricated::~DTMFServiceDepricated() |
|
252 { |
|
253 } |
|
254 |
|
255 void DTMFServiceDepricated::playDTMFTone(const QChar& /*keyToPlay*/) |
|
256 { |
|
257 } |
|
258 |
|
259 void DTMFServiceDepricated::stopDTMFPlay() |
|
260 { |
|
261 |
|
262 } |
|
263 |
163 |
264 |
164 UriSchemeHandlerService::UriSchemeHandlerService( |
265 UriSchemeHandlerService::UriSchemeHandlerService( |
165 MPECallControlIF &call, MPECallSettersIF ¶meters, QObject* parent) |
266 MPECallControlIF &call, MPECallSettersIF ¶meters, QObject* parent) |
166 : |
267 : |
167 XQServiceProvider( |
268 XQServiceProvider( |