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

📄 todo.h

📁 symbian手机上记事本的程序
💻 H
字号:
#ifndef TODO_H_
#define TODO_H_

//#include "CommonFramework.h"
#include <f32file.h>
#include <s32file.h>
#include <s32std.h>
#include"ToDo.h"

class CToDo : public CBase
	{
public:
    enum TPriority {
    	EHigh,
    	EMedium,
    	ELow
        };

   enum TAarm {
		EOn, 
   		EOff
   	};
public:
    static CToDo* NewLC(const TDesC&  aSubject, TDateTime& aTime, TDateTime& aDate, const TDesC& aLocation,
						const TDesC& aPerson, TInt16 aAlarm, TInt16 aPriority, const TDesC& aComments);
    static CToDo* NewL(const TDesC&  aSubject, TDateTime& aTime, TDateTime& aDate, const TDesC& aLocation,
						const TDesC& aPerson, TInt16 aAlarm, TInt16 aPriority, const TDesC& aComments);
    static CToDo* NewLC();
    static CToDo* NewL();
	static CToDo* NewLC(RReadStream& aStream);
	static CToDo* NewL(RReadStream& aStream);
	~CToDo();
    
public:
    void ExternalizeL( RWriteStream& aStream ) const;   	
    void InternalizeL( RReadStream& aStream );
	void Print();
	const TDesC& GetSubject() const;
    void SetSubject(const TDesC& aSubject);
    const TDesC& Location() const;
    void SetLocation(const TDesC& aLocation);
    const TDesC& Comments() const;
    void SetComments(const TDesC& aComments);
    const TDesC& Person() const;
    void SetPerson(const TDesC& aPerson) ;
    const TInt16 Alarm() const;
    void SetAlarm(TInt16 aAlarm);
    const TInt Priority() const;
   void SetPriority(TInt16 aPriority);
    const TDateTime Time() const;
    void SetTime(TDateTime aTime);
    const TDateTime Date() const;
    void SetDate(TDateTime aDate);
    
protected:
    CToDo(){};
	CToDo(TDateTime& aTime, TDateTime& aDate, const TDesC& aPerson, TInt16 aAlarm, TInt16 aPriority);
    void ConstructL(const TDesC& aSubject, const TDesC& aLocation, const TDesC& aComments);
    void ConstructL();
private:
    HBufC* iSubject;// 主题
    TDateTime iTime;// 年,月,日 一定要用引用传参
    TDateTime iDate;// 时,秒,分
    HBufC* iLocation;// 位置
    TBufC<20> iPerson;// tbufc中没有 = 用构造函数初始化就好
    TInt16 iAlarm;
    TInt16 iPriority;
    HBufC* iComments;// 激活还是退出
	};
#endif /*TODO_H_*/

⌨️ 快捷键说明

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