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" #includeclass 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__