⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alarm.h.txt

📁 symbian clock 源代码..........
💻 TXT
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -