36 lines
882 B
C++
36 lines
882 B
C++
|
|
|
|
#pragma once
|
|
|
|
//#include "SUIWnd.h"
|
|
class SUIDisplayInfo;
|
|
|
|
class SUICommunityWnd : public SUIWnd
|
|
{
|
|
public:
|
|
|
|
SUICommunityWnd( SGameManager* pGameManager, class SUIDisplayInfo* pDisplayInfo );
|
|
virtual ~SUICommunityWnd();
|
|
|
|
virtual SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID );
|
|
virtual bool InitControls( KPoint kPos );
|
|
virtual bool InitData( bool bReload = false );
|
|
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
|
|
virtual void ProcMsgAtStatic( SGameMessage* pMsg );
|
|
|
|
virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
|
|
|
|
protected:
|
|
void ShowTabChild( int nTabType );
|
|
|
|
private:
|
|
SUIDisplayInfo* m_pDisplayInfo;
|
|
|
|
int m_nTabType;
|
|
|
|
class SUICommunityFriend* m_pFriendChild;
|
|
class SUICommunityCut* m_pCutChild;
|
|
class SUICommunityGuild* m_pGuildChild;
|
|
|
|
};
|