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

📄 cfileloader.h

📁 一个Symbain 文本编辑器
💻 H
字号:
/*
 * HView [c]2004 Marcin Skoczylas, All rights reserved
 *
 * This file is under GPL license, see gpl.txt file
 *
 */

#ifndef __CFILELOADER_H__
#define __CFILELOADER_H__

#include <e32std.h>
#include <e32def.h>
#include <e32base.h>

#include "DBG_logf.h"

#define ERetMyk -1
#define ERetOllayWneek -2

class CFileLoader : public CBase
{

public:
	CFileLoader();
	~CFileLoader();
	
private:

	RFs	fs;
	RFile rfile;
	TBool fileOpened;

	TFileName fileName;

	TFileName nameOpened;
	TFileName iniFileName;
public:

	TInt fileSize;
	TInt Open(TFileName openFileName);
	TInt Close();
	bool Read(void *buf, TInt size);
	bool CFileLoader::Seek(TInt where);

	TInt ReadOneLine(char *buf, TInt &filePos, TInt maxChars);
	TInt ReadOneLineBefore(char *buf, TInt &filePos, TInt maxChars);

	void ReadIniFile(TInt &viewMode, TFileName &lastFileName);
	void WriteIniFile(TInt viewMode, TFileName lastFileName);


};


#endif //__CFILELOADER_H__

⌨️ 快捷键说明

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