eqtapmultitap.h
来自「Symbian平台 数字键盘手机输入法源码」· C头文件 代码 · 共 58 行
H
58 行
// eQTapMultitap.h: interface for the CeQTapMultitap class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_)
#define AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_
#include <e32base.h>
#include <e32std.h>
#include "W32Std.h"
#include "Coedef.h"
#include "eQTapIMBase.h"
class CExampleFepMultiTapEngine;
class CeQTapMultitap : public CeQTapIMBase
{
public:
CeQTapMultitap();
virtual ~CeQTapMultitap();
/*process the KeyEvent*/
virtual int OnKeyEventProc(int nParameter1, int nParameter2);
/*Draw itself*/
virtual int OnDrawIMWindow();
static CeQTapMultitap* NewL(CeQTapControl* pControl);
CeQTapMultitap(CeQTapControl* pControl);
inline void Active(TBool bActive){ m_bIsIMActive = bActive;}
void ConstructL();
void HandleMultiTapModeKeyCodeL(TUint aKeyCode);
inline void SetPreviousKeyCode(TUint code){m_iPreviousMultiTapKeyCode = code;}
void ClearEngineBuffer();
void SwitchToMultiTap();
void ActiveMTWindow(TBool bActive);
inline TBool IsUpper(){return m_bIsUper;}
private:
TUint m_iPreviousMultiTapKeyCode;
// TInt m_iInsideInlineEditingTransaction; // Flag for editor inline editing
CExampleFepMultiTapEngine* m_pMultiTapEngine;
TBool m_bIsUper;
};
#endif // !defined(AFX_EQTAPMULTITAP_H__1B2F4F6F_D4F2_46F7_9FF3_6D711BD55B15__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?