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

📄 orcoperbook.h

📁 同样自己做的 还不错哦 Symbian的 上面没找到分类
💻 H
字号:
/* Copyright (c) 2007, Nokia. All rights reserved */

#ifndef __ORCOPERBOOK_H__
#define __ORCOPERBOOK_H__

#include <aknview.h>
#include <AknWaitNoteWrapper.h> 
#include "BookEngine.h"
#include "Common.h"

/*! 
  @class CORCOperBook
  
  @discussion An instance of this class is the Application View object
  for the FreeSMS example application
*/

class CBookInfo;
class CBookEngine;

class CORCOperBook: public CBase,public MHTTPToBook,	
					public MAknBackgroundProcess//wait
					
{
public:
//  new info
	CORCOperBook(CBookEngine* aBookEngine);
    static CORCOperBook* NewL(CBookEngine* aBookEngine);
    static CORCOperBook* NewLC(CBookEngine* aBookEngine);
    ~CORCOperBook();
//  from CCoeControl
	void DoParse(const TDesC& aBody);			//数据解析函数
	void DoAssem();			//数据组装函数
	void AppendBodyL(const TDesC& aBody);
//  pass data with listbox
	void SetBookID(RArray<TInt>  aBookID);
	RPointerArray<HBufC> GetFirstName(){return m_sFirstName;}
	RPointerArray<HBufC> GetLastName(){return m_sLastName;}
//	pass data with PHKBookEngine
	void GetDataFromBook();
	void SetDataToBook();
//  form M Class
	void ResPonseContent(const TDesC& aResponse);
	void SetSelUpResult(const TDesC& aResult);
	
	void SetOperHttpPointer(MBookToHttpNotify* aOperHttp){m_pOperHttp =  aOperHttp;}
//	pass data with HttpEngine
//	void SetBookBody();

	void Notarize();
	void WaitnoteL();//wait
	
// Get Date From Login View
	void SetPoneNum(const TDes& aPoneNum);
private: // members  wait
	void CancelSelUp();
	void CompleteSelUp();
	void SelupPartToFile();	

private: // from MAknBackgroundProcess

	void DialogDismissedL(TInt /*aButtonId*/); 
	TBool IsProcessDone() const;
	void ProcessFinished();  
 	void StepL();
	RTimer iTimeWaster;
	TInt iStepsCompleted;
private:
	void ConstructL();
	void SelUpFail();
//	CORCOperBook();
private:
//  container of getting data from book 
	RPointerArray<HBufC>	m_sFirstName;
	RPointerArray<HBufC>	m_sLastName;
	RPointerArray<HBufC>	m_sMobelData;
//  temp container of setting data to book that from HttpEngine
	RPointerArray<HBufC>	m_sFNameBuf;
	RPointerArray<HBufC>	m_sLNameBuf;
	RPointerArray<HBufC>	m_sMobelBuf;
	
	HBufC* m_pRecordData;
	HBufC* m_pfName;
	HBufC* m_phName;
	HBufC* m_pMobel;
	HBufC* m_pBodyData;
	TInt  m_nType;
	TBuf<12> m_sPoneNum;
//  contentID from listbox
	RArray<TInt>  m_nContent_ID;
//	DataList from PHKbook
	RPointerArray<CBookInfo>	m_sDataList;      //get from PHKBook
	RPointerArray<CBookInfo>	m_sDataListBuf;   //set to PHKBook
//  Pointer of PHKBookEngine
	CBookEngine*	m_pBookEngine;
//  object of BookInfo
	CBookInfo * m_pBookInfo;
	MBookToHttpNotify* m_pOperHttp;
};


#endif // __FREESMS_HELPView_H__

⌨️ 快捷键说明

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