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 |