📄 bookengine.h
字号:
#ifndef _BOOKENGINE_H_
#define _BOOKENGINE_H_
#include <e32std.h>
#include <cntdef.h>
#include <cntdb.h>
#include <cntfield.h>
#include <cntfldst.h>
#include <cpbkcontactitem.h>
#include <tpbkcontactitemfield.h>
#include <CPbkContactEngine.h> // CPbkContactEngine
#include <CPbkContactItem.h> // CPbkContactItem
#include <CPbkFieldInfo.h> // CPbkFieldInfo
#include <CPbkFieldsInfo.h> // CPbkFieldsInfo
#include <MPbkContactDbObserver.h>
#include "BookInfo.h"
class CBookEngine : public CBase, public MPbkContactDbObserver
{
public:
void DeleteUserFromBook(TInt aItemID);
//0: 读取联系人列表
//1: 写入和修改联系人
void UpdatePhoneBook(TInt aFlag, RPointerArray<CBookInfo>& aBookInfo);
void GetMobileNumberByName(const TDesC& aName, TDes& aMobile);
//from MPbkContactDbObserver
virtual void HandleDatabaseEventL (TContactDbObserverEvent aEvent);
//System
static CBookEngine* NewL();
static CBookEngine* NewLC();
~CBookEngine();
private:
void ConstructL();
private:
CContactDatabase* m_pContacts;
CPbkContactEngine* m_pPbkContactEngine;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -