equal
deleted
inserted
replaced
22 #include "mpecallcontrolif.h" |
22 #include "mpecallcontrolif.h" |
23 #include "mpecallsettersif.h" |
23 #include "mpecallsettersif.h" |
24 |
24 |
25 class DialService; |
25 class DialService; |
26 class DTMFService; |
26 class DTMFService; |
27 class MPEKeySequenceRecognitionIF; |
|
28 class KeySequenceRecognitionService; |
|
29 |
27 |
30 // Depricated APIs |
28 // Depricated APIs |
31 class DialServiceDepricated; |
29 class DialServiceDepricated; |
32 class DTMFServiceDepricated; |
30 class DTMFServiceDepricated; |
33 class KeySequenceRecognitionServiceDepricated; |
|
34 |
31 |
35 #ifdef BUILD_PHONESERVICES |
32 #ifdef BUILD_PHONESERVICES |
36 #define PHONESERVICES_EXPORT Q_DECL_EXPORT |
33 #define PHONESERVICES_EXPORT Q_DECL_EXPORT |
37 #else |
34 #else |
38 #define PHONESERVICES_EXPORT Q_DECL_IMPORT |
35 #define PHONESERVICES_EXPORT Q_DECL_IMPORT |
43 Q_OBJECT |
40 Q_OBJECT |
44 public: |
41 public: |
45 PhoneServices( |
42 PhoneServices( |
46 MPECallControlIF &call, |
43 MPECallControlIF &call, |
47 MPECallSettersIF ¶meters, |
44 MPECallSettersIF ¶meters, |
48 MPEKeySequenceRecognitionIF &keySequenceRecognition, |
|
49 QObject *parent = 0); |
45 QObject *parent = 0); |
50 ~PhoneServices(); |
46 ~PhoneServices(); |
51 |
47 |
52 private: |
48 private: |
53 QScopedPointer<DialService> dialService; |
49 QScopedPointer<DialService> dialService; |
54 QScopedPointer<DTMFService> dtmfService; |
50 QScopedPointer<DTMFService> dtmfService; |
55 QScopedPointer<KeySequenceRecognitionService> m_keySequenceRecognitionService; |
|
56 |
51 |
57 // Depricated |
52 // Depricated |
58 QScopedPointer<DialServiceDepricated> dialServiceDepricated; |
53 QScopedPointer<DialServiceDepricated> dialServiceDepricated; |
59 QScopedPointer<DTMFServiceDepricated> dtmfServiceDepricated; |
54 QScopedPointer<DTMFServiceDepricated> dtmfServiceDepricated; |
60 QScopedPointer<KeySequenceRecognitionServiceDepricated> m_keySequenceRecognitionServiceDepricated; |
|
61 }; |
55 }; |
62 |
56 |
63 #endif // PHONESERVICES_H |
57 #endif // PHONESERVICES_H |