alarm.h.txt

来自「symbian clock 源代码..........」· 文本 代码 · 共 51 行

TXT
51
字号
// Alarm.h: interface for the CAlarm class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_ALARM_H__173ECBE5_144C_44B6_82EF_9E6718E9A526__INCLUDED_) 
#define AFX_ALARM_H__173ECBE5_144C_44B6_82EF_9E6718E9A526__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "e32base.h" 
#include "simpleclock.h" 
#include "MdaAudioSamplePlayer.h" 
 
 
class CAlarm : public CBase,public MClockObserver, public MMdaAudioPlayerCallback 
{ 
public: 
	void SetAlarmTime(TTime aTime); 
	static CAlarm * NewLC(); 
	static CAlarm * NewL(); 
	void ConstructL(); 
	~CAlarm(); 
 
	 
	void UpdateClock(TTime aTime); 
	void MapcPlayComplete(TInt aError); 
	void MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& aDuration); 
private: 
	CAlarm(); 
	void DoAlarm(); 
	 
private: 
    CMdaAudioPlayerUtility* iMdaAudioPlayerUtility; 
 
    enum TState 
	{ 
        ENotReady, 
			EReadyToPlay, 
			EPlaying 
	}; 
    TState iState; 
 
	TTime	iAlarmTime; 
}; 
 
#endif // !defined(AFX_ALARM_H__173ECBE5_144C_44B6_82EF_9E6718E9A526__INCLUDED_) 


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?