phoneengine/phoneservices/inc/phoneservices.h
changeset 45 6b911d05207e
parent 37 ba76fc04e6c2
child 46 bc5a64e5bc3c
equal deleted inserted replaced
37:ba76fc04e6c2 45:6b911d05207e
    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 &parameters,
    44         MPECallSettersIF &parameters,
    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