/* ========================================================================== * ÆÄ ÀÏ : TitleWindow.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ±è°¡¶÷ * ÀÛ ¼º ÀÏ : 2008-09-03 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UIWindow.h" class cListBox; class cTextBox; /// ȣĪ °ü¸® À©µµ¿ì class cTitleWindow : public cUIWindow { public: cTitleWindow(); virtual ~cTitleWindow(); virtual void Open() {} /// ÃʱâÈ­ void Clear(); /// ȣĪ Ãß°¡ bool AddTitle( unsigned long titleIdx, bool bQuick = false ); void SelectTitle( unsigned int nListType ); void Sort(); void GetQuickTitle( long* pListArr ); void ClearQuick(); protected: bool OnCreate( cUINodeProperty* pproperty ); void OnCommand( cUINode* , unsigned int ); void OnListBoxChanged( cUINode* , unsigned int ); void OnListBoxSelected( cUINode* , unsigned int ); void OnNetLock( int lockTry ); void OnNetUnLock( int lockTry ); private: /// ȣĪ Àüü ¸®½ºÆ® cListBox* mpTitleList; /// ȣĪ Äü ¸®½ºÆ® cListBox* mpTitleQuickList; /// ȣĪ ¼³¸í ¹Ú½º cTextBox* mpDescBox; /// È¿°ú ¼³¸í ¹Ú½º cTextBox* mpEffectBox; /// ¼±Åùöư cUINode* mpSelect; unsigned long mSelectedList; };