phoneengine/phoneservices/inc/phoneservices.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 30 ebdbd102c78a
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    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;
    27 class UriSchemeHandlerService;
    28 class KeySequenceRecognitionService;
       
    29 
    28 
    30 // Depricated APIs
    29 // Depricated APIs
    31 class DialServiceDepricated;
    30 class DialServiceDepricated;
    32 class DTMFServiceDepricated;
    31 class DTMFServiceDepricated;
    33 class KeySequenceRecognitionServiceDepricated;
       
    34 
    32 
    35 #ifdef BUILD_PHONESERVICES
    33 #ifdef BUILD_PHONESERVICES
    36 #define PHONESERVICES_EXPORT Q_DECL_EXPORT
    34 #define PHONESERVICES_EXPORT Q_DECL_EXPORT
    37 #else
    35 #else
    38 #define PHONESERVICES_EXPORT Q_DECL_IMPORT
    36 #define PHONESERVICES_EXPORT Q_DECL_IMPORT
    43     Q_OBJECT
    41     Q_OBJECT
    44 public:
    42 public:
    45     PhoneServices(
    43     PhoneServices(
    46         MPECallControlIF &call, 
    44         MPECallControlIF &call, 
    47         MPECallSettersIF &parameters,
    45         MPECallSettersIF &parameters,
    48         MPEKeySequenceRecognitionIF &keySequenceRecognition,
       
    49         QObject *parent = 0);
    46         QObject *parent = 0);
    50     ~PhoneServices();    
    47     ~PhoneServices();    
    51     
    48     
    52 private:
    49 private:
    53     QScopedPointer<DialService> dialService;
    50     QScopedPointer<DialService> dialService;
    54     QScopedPointer<DTMFService> dtmfService;
    51     QScopedPointer<DTMFService> dtmfService;
    55     QScopedPointer<KeySequenceRecognitionService> m_keySequenceRecognitionService;
    52     QScopedPointer<UriSchemeHandlerService> uriSchemeHandlerService;
    56 
    53     
    57     // Depricated
    54     // Depricated
    58     QScopedPointer<DialServiceDepricated> dialServiceDepricated;
    55     QScopedPointer<DialServiceDepricated> dialServiceDepricated;
    59     QScopedPointer<DTMFServiceDepricated> dtmfServiceDepricated;
    56     QScopedPointer<DTMFServiceDepricated> dtmfServiceDepricated;
    60     QScopedPointer<KeySequenceRecognitionServiceDepricated> m_keySequenceRecognitionServiceDepricated;
       
    61 };
    57 };
    62 
    58 
    63 #endif // PHONESERVICES_H
    59 #endif // PHONESERVICES_H