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