mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsinbandtone.h
changeset 51 e61a04404bdf
parent 27 cbb1bfb7ebfb
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
    22 #include <qtms.h>
    22 #include <qtms.h>
    23 #include <QObject>
    23 #include <QObject>
    24 #include "qtmswrapperexport.h"
    24 #include "qtmswrapperexport.h"
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 namespace TMS {
    27 namespace TMS
       
    28 {
    28 class TMSInbandTone;
    29 class TMSInbandTone;
    29 }
    30 }
    30 
    31 
    31 namespace QTMS {
    32 namespace QTMS
       
    33 {
    32 
    34 
    33 /**
    35 /**
    34  * QTMSInbandTone class
    36  * QTMSInbandTone class
    35  *
    37  *
    36  * This class provides Inband tone playback capability to the QTMS clients.
    38  * This class provides Inband tone playback capability to the QTMS clients.
    37  *
    39  *
    38  * @lib QTMSapi.lib
    40  * @lib QTMSapi.lib
    39  *
    41  *
    40  */
    42  */
    41 class QTMS_WRAPPER_DLL_EXPORT QTMSInbandTone : public QObject
    43 class QTMS_WRAPPER_DLL_EXPORT QTMSInbandTone : public QObject
    42     {
    44 {
    43     Q_OBJECT
    45     Q_OBJECT
    44 public:
    46 public:
    45     /**
    47     /**
    46      * Destructor
    48      * Destructor
    47      */
    49      */
    68      */
    70      */
    69     gint Stop();
    71     gint Stop();
    70 
    72 
    71     Q_SIGNALS:
    73     Q_SIGNALS:
    72     void InbandToneEvent(const QTMSInbandTone& inbandtone,
    74     void InbandToneEvent(const QTMSInbandTone& inbandtone,
    73             QTMSSignalEvent event);
    75         QTMSSignalEvent event);
    74 
    76 
    75 protected:
    77 protected:
    76 
    78 
    77     /**
    79     /**
    78      * Constructor
    80      * Constructor
    79      */
    81      */
    80     QTMSInbandTone();
    82     QTMSInbandTone();
    81 
    83 
    82 protected:
    84 protected:
    83     TMS::TMSInbandTone* iInbandTone;
    85     TMS::TMSInbandTone* iInbandTone;
    84     };
    86 };
    85 
    87 
    86 } //namespace QTMS
    88 } //namespace QTMS
    87 
    89 
    88 #endif //__QTMS_INBAND_TONE_H__
    90 #endif //__QTMS_INBAND_TONE_H__
    89 
       
    90 // End of file
    91 // End of file