www.pudn.com > LDFUCK.rar > EditView.h


/* Copyright (c) 2007, Nokia. All rights reserved */ 
 
#ifndef __EDITVIEW_H__ 
#define __EDITVIEW_H__ 
 
#include "Common.h" 
#include "MtmsEngine.h" 
#include  
 
class COperateInfo; 
/*!  
  @class CEditView 
   
  @discussion An instance of this class is the Application View object 
  for the FreeSMS example application 
  */ 
class CEditContainer; 
class CEditView : public CAknView,public MTempToEdit,MMtmsEngineObserver			  
{ 
public: 
//new info 
 
	void SetTempPointer(MEditToTemp* aPointer) {m_pTempNotify = aPointer;} 
 
    static CEditView* NewL(); 
    static CEditView* NewLC(); 
    ~CEditView(); 
// from CCoeControl 
    TUid	Id() const; 
    void	HandleCommandL(TInt aCommand); 
    void	HandleClientRectChange(); 
	void    TempToEditNotify(const TDesC& aNumber,const TDesC& aContent); 
	TDesC   SetContent(const TDesC&  aContent ); 
	TDesC   SetNumber(const TDesC&  aNumber ); 
 
	virtual void HandleMessageSentL(TInt aError);//sms 
	COperateInfo* m_OperateInfo; 
 
private: 
	CEditView(); 
	void	ConstructL(); 
    void	DoActivateL(const TVwsViewId&,TUid,const TDesC8&); 
    void	DoDeactivate(); 
private: 
	CEditContainer*	m_pAppContainer; 
 
	MEditToTemp* m_pTempNotify; 
	HBufC* m_Num; 
	HBufC* m_Name; 
 
	TBuf<16> m_Number; 
	TBuf<128> m_Content; 
	 
	TInt m_error;//sms 
 
	CMtmsEngine* mEngine; 
 
 
}; 
 
 
#endif // __FREESMS_EditView_H__