www.pudn.com > Chesswzq.rar > WzqMsgTypes.hpp


 
#if !defined(Mmi_WzqMsgTypes_hpp) 
#define Mmi_WzqMsgTypes_hpp 
 
#include  
#include  
 
 
class WzqMainWinOpenMsg : public ApplicationMsg { 
	public: 
		WzqMainWinOpenMsg(Application* application, const int& arg); 
		virtual ~WzqMainWinOpenMsg(); 
		 
		virtual const MsgMetaData& GetMetaData() const; 
		//void SetArg(const PhoneNumber& arg) { m_arg = arg; } 
		const int GetArg() const { return m_arg; } 
		virtual Message* Clone() const; 
	 
		enum { 
			ID = 21222 
			}; 
		 
	protected: 
		 
		 
	private: 
		static const MsgMetaData m_meta_data; 
 
		int m_arg; 
	}; 
 
class WinShowMsg : public ApplicationMsg { 
	public: 
		WinShowMsg(Application* application, const int& arg); 
		virtual ~WinShowMsg(); 
		 
		virtual const MsgMetaData& GetMetaData() const; 
		const int GetArg() const { return m_arg; } 
		virtual Message* Clone() const; 
	 
		enum { 
			ID = 21223 
			}; 
		enum WinID {	// TODO: naming should be replaced by appropiate values 
			IdleScreenID= 0, 
			MainMenuWinID, 
			FileFolderMenuWinID, 
			AddonsMenuWinID 
			}; 
	protected: 
		 
		 
	private: 
		static const MsgMetaData m_meta_data; 
 
		int m_arg; 
	}; 
 
#endif