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

74 lines
1.6 KiB
C++

#include "SunClientPrecompiledHeader.h"
#include "uiquickcontainerman.h"
#include "interfacemanager.h"
#include "QuickContainer.h"
#include "StyleContainer.h"
const DWORD IM_QUICK_CONTAINER_MANAGER::QUICK_CONTAINER = StrToWzID("0230");
const DWORD IM_QUICK_CONTAINER_MANAGER::STYLE_CONTAINER = StrToWzID("0290");
uiQuickContainerMan::uiQuickContainerMan(InterfaceManager *pUIMan):
uiBaseMan(pUIMan)
{
m_pQuickDlg = (NULL);
m_pStyleDlg = NULL;
}
void uiQuickContainerMan::OnInitialize()
{
m_pQuickDlg = new QuickContainer();
if( !g_InterfaceManager.LoadInterface(
m_pQuickDlg,
"Data\\Interface\\23_QuickSlot.iwz",
StrToWzID("0230"),
FALSE ) )
{
}
m_pQuickDlg->SetDialogKey( StrToWzID("0230") );
m_pQuickDlg->SetDialogResourceName( "Data\\Interface\\23_QuickSlot.iwz" );
}
//------------------------------------------------------------------------------
/**
*/
void uiQuickContainerMan::SetQuickContainerCurIndex(int iIndex)
{
m_pQuickDlg->SetCurQuickSlot(iIndex);
}
//------------------------------------------------------------------------------
/**
*/
void uiQuickContainerMan::PrevQuickContainerTab()
{
m_pQuickDlg->PrevQuickTab();
}
//------------------------------------------------------------------------------
/**
*/
void uiQuickContainerMan::NextQuickContainerTab()
{
m_pQuickDlg->NextQuickTab();
}
void uiQuickContainerMan::ToggleSlot()
{
if (m_pQuickDlg != NULL)
{
m_pQuickDlg->ToggleSlot();
}
}
void uiQuickContainerMan::ToggleChangeSlotSize()
{
if (m_pQuickDlg != NULL)
{
m_pQuickDlg->ToggleChangeSlotSize();
}
}