nqpinyinconverter.h

来自「本例是SYMBIAN C++一个创建短信的例子」· C头文件 代码 · 共 38 行

H
38
字号
/*
 * CNqPinyinConverter class
 * Text Pinyin Engine for NetQin
 * Date: 2008.06.11
 * Author: Tomken
 */

#ifndef __NQ_PINYIN_CONVERT_H__
#define __NQ_PINYIN_CONVERT_H__

#include <e32base.h>

class RFs;
class CCnvCharacterSetConverter;
class CNqPinyinConverter : public CBase
{
public:
	static CNqPinyinConverter* NewL(RFs& aFs);
	static TInt ConvertToPinyinFirstLetterL(TDes& aPinyin, const TDesC& aText, RFs& aFs);
	static TInt ConvertToPinyinFullLetterL(TDes& aPinyin, const TDesC& aText, RFs& aFs);
	
	~CNqPinyinConverter();
	
public:
	TInt ConvertToPinyinFirstLetter(TDes& aPinyin, const TDesC& aText);
	TInt ConvertToPinyinFullLetter(TDes& aPinyin, const TDesC& aText);
	
private:
	CNqPinyinConverter(RFs& aFs);
	void ConstructL();
	
private:
	CCnvCharacterSetConverter*        iCharsetConverter;
	RFs&                              iFs;
};

#endif // __NQ_PINYIN_CONVERT_H__

⌨️ 快捷键说明

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