74 lines
1.6 KiB
C++
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();
|
|
}
|
|
}
|