equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef STSTESTER_H_ |
18 #ifndef STSTESTER_H_ |
19 #define STSTESTER_H_ |
19 #define STSTESTER_H_ |
20 |
20 |
21 #include "testappbase.h" |
21 #include "testappbase.h" |
22 |
22 #include <systemtoneservice.h> |
23 class CSystemToneService; |
|
24 |
23 |
25 enum TOperations |
24 enum TOperations |
26 { |
25 { |
27 EOperation_PlayDefaultBeep = KOperation_FirstCustomIndex, |
26 EOperation_PlayDefaultBeep = KOperation_FirstCustomIndex, |
28 EOperation_PlayClockAlarm, |
27 EOperation_PlayClockAlarm, |
29 EOperation_StopClockAlarm |
28 EOperation_StopClockAlarm |
30 }; |
29 }; |
31 |
30 |
32 class CStsTester : public CTestAppBase |
31 class CStsTester : public CTestAppBase, MStsPlayAlarmObserver |
33 { |
32 { |
34 public: |
33 public: |
35 // Methods |
34 // Methods |
36 |
35 |
37 static void ExecuteL(); |
36 static void ExecuteL(); |
52 // inherited from CTestAppBase |
51 // inherited from CTestAppBase |
53 virtual void ExecuteOperation(TInt aOperation, |
52 virtual void ExecuteOperation(TInt aOperation, |
54 const TDesC& aOperationText); |
53 const TDesC& aOperationText); |
55 |
54 |
56 private: |
55 private: |
|
56 // inherited from MPlayAlarmObserver |
|
57 virtual void PlayAlarmComplete(unsigned int aAlarmContext); |
|
58 |
57 // Attributes |
59 // Attributes |
58 |
60 |
59 enum TPlayState |
61 enum TPlayState |
60 { |
62 { |
61 EStopped, EPlaying |
63 EStopped, EPlaying |