qtms/src/qtmsringtone.cpp
changeset 51 e61a04404bdf
parent 27 cbb1bfb7ebfb
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
    21 
    21 
    22 using namespace QTMS;
    22 using namespace QTMS;
    23 
    23 
    24 QTMSRingTone::QTMSRingTone() :
    24 QTMSRingTone::QTMSRingTone() :
    25     iRingTone(NULL)
    25     iRingTone(NULL)
    26     {
    26 {
    27     }
    27 }
    28 
    28 
    29 QTMSRingTone::~QTMSRingTone()
    29 QTMSRingTone::~QTMSRingTone()
    30     {
    30 {
    31     delete iRingTone;
    31     delete iRingTone;
    32     }
    32 }
    33 
    33 
    34 gint QTMSRingTone::Init(const QTMSRingToneType type, GString* str, GString* tts)
    34 gint QTMSRingTone::Init(const QTMSRingToneType type, GString* str, GString* tts)
    35     {
    35 {
    36     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    36     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    37     if (iRingTone)
    37     if (iRingTone) {
    38         {
       
    39         status = iRingTone->Init(type, str, tts);
    38         status = iRingTone->Init(type, str, tts);
    40         }
    39     }
    41     return status;
    40     return status;
    42     }
    41 }
    43 
    42 
    44 gint QTMSRingTone::Deinit()
    43 gint QTMSRingTone::Deinit()
    45     {
    44 {
    46     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    45     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    47     if (iRingTone)
    46     if (iRingTone) {
    48         {
       
    49         status = iRingTone->Deinit();
    47         status = iRingTone->Deinit();
    50         }
    48     }
    51     return status;
    49     return status;
    52     }
    50 }
    53 
    51 
    54 gint QTMSRingTone::Play()
    52 gint QTMSRingTone::Play()
    55     {
    53 {
    56     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    54     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    57     if (iRingTone)
    55     if (iRingTone) {
    58         {
       
    59         status = iRingTone->Play();
    56         status = iRingTone->Play();
    60         }
    57     }
    61     return status;
    58     return status;
    62     }
    59 }
    63 
    60 
    64 gint QTMSRingTone::Stop()
    61 gint QTMSRingTone::Stop()
    65     {
    62 {
    66     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    63     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    67     if (iRingTone)
    64     if (iRingTone) {
    68         {
       
    69         status = iRingTone->Stop();
    65         status = iRingTone->Stop();
    70         }
    66     }
    71     return status;
    67     return status;
    72     }
    68 }
    73 
    69 
    74 gint QTMSRingTone::Pause()
    70 gint QTMSRingTone::Pause()
    75     {
    71 {
    76     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    72     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    77     if (iRingTone)
    73     if (iRingTone) {
    78         {
       
    79         status = iRingTone->Pause();
    74         status = iRingTone->Pause();
    80         }
    75     }
    81     return status;
    76     return status;
    82     }
    77 }
    83 
    78 
    84 gint QTMSRingTone::Mute()
    79 gint QTMSRingTone::Mute()
    85     {
    80 {
    86     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    81     gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
    87     if (iRingTone)
    82     if (iRingTone) {
    88         {
       
    89         status = iRingTone->Mute();
    83         status = iRingTone->Mute();
    90         }
    84     }
    91     return status;
    85     return status;
    92     }
    86 }
    93 
    87 
    94 // End of file
    88 // End of file