Files
2022-10-26 12:25:11 +08:00

39 lines
1.1 KiB
C++

#include "SunClientPrecompiledHeader.h"
#include "uiConvenienceStore_PopupMenu.h"
#include "InterfaceManager.h"
#include "uiConvenienceStoreMan.h"
//------------------------------------------------------------------------------
uiConvenienceStoreMan* uiConvenienceStore_PopupMenu::GetManager()
{
#ifdef _NA_0_20110613_GAME_SHOP_RENEWAL
return static_cast<uiConvenienceStoreMan*>(g_InterfaceManager.GetUserInterfaceManager(UIMAN_CONVENIENCESTORE));
#else
return NULL;
#endif
}
//------------------------------------------------------------------------------
void uiConvenienceStore_PopupMenu::Reset()
{
command_map().clear();
#ifdef _RU_0000_20120312_RUSSIA_MOD_CASH_SHOP_UI
set_extra_text_width(0);
#endif //_RU_0000_20120312_RUSSIA_MOD_CASH_SHOP_UI
}
//------------------------------------------------------------------------------
void uiConvenienceStore_PopupMenu::OnShowWindow(BOOL val)
{
if (val == TRUE)
{
}
else
{
//if (owner() != NULL)
//{
// g_InterfaceManager.GetDialogManager()->RequestFocus(owner()->GetDialogWZ());
//}
set_owner(NULL, NULL);
}
}