bookengine.h
来自「symbian 2rd 备忘录」· C头文件 代码 · 共 40 行
H
40 行
#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 + =
减小字号Ctrl + -
显示快捷键?