DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ VicinitySlotsContainer()

void VicinitySlotsContainer::VicinitySlotsContainer ( LayoutHolder parent)
inlineprotected

См. определение в файле VicinitySlotsContainer.c строка 8

9 {
10 m_Container = new AttachmentsGroupContainer(this);
11 ref SlotsContainer con = new SlotsContainer( m_Container, null );
12 m_Container.Insert( con );
13 m_Body.Insert( m_Container );
14 for( int j = 0; j < ITEMS_IN_ROW; j++ )
15 {
16 SlotsIcon icon = con.GetSlotIcon( j );
17 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.GetPanelWidget(), m_Parent, "OnDropReceivedFromIcon" );
18 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.GetGhostSlot(), m_Parent, "OnDropReceivedFromHeader" );
19 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.GetMainWidget(), m_Parent, "OnDropReceivedFromHeader" );
20
21 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.GetPanelWidget(), m_Parent, "DraggingOverIcon" );
22 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.GetGhostSlot(), m_Parent, "DraggingOverHeader" );
23 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.GetMainWidget(), m_Parent, "DraggingOverHeader" );
24
25 WidgetEventHandler.GetInstance().RegisterOnDoubleClick( icon.GetPanelWidget(), this, "DoubleClick" );
26 WidgetEventHandler.GetInstance().RegisterOnMouseButtonUp( icon.GetPanelWidget(), this, "MouseClick" );
27 WidgetEventHandler.GetInstance().RegisterOnMouseButtonDown( icon.GetPanelWidget(), this, "MouseButtonDown" );
28 }
29
30 con.SetColumnCount(0);
31 con.SetForceShow(true);
32
33 WidgetEventHandler.GetInstance().RegisterOnDropReceived( m_Container.GetMainWidget(), m_Parent, "OnDropReceivedFromHeader" );
34 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( m_Container.GetMainWidget(), m_Parent, "DraggingOverHeader" );
35
36 m_ShowedItems = new array<EntityAI>;
37 }
const int ITEMS_IN_ROW
Определения Attachments.c:1
Widget m_Parent
Определения SizeToChild.c:92
Widget GetPanelWidget()
Определения SlotsIcon.c:205
ImageWidget GetGhostSlot()
Определения SlotsIcon.c:235
ref array< EntityAI > m_ShowedItems
Определения VicinitySlotsContainer.c:6
ref AttachmentsGroupContainer m_Container
Определения VicinitySlotsContainer.c:3

Перекрестные ссылки SlotsIcon::GetGhostSlot(), WidgetEventHandler::GetInstance(), SlotsIcon::GetPanelWidget(), ITEMS_IN_ROW, m_Container, m_Parent, m_ShowedItems, WidgetEventHandler::RegisterOnDoubleClick(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown() и WidgetEventHandler::RegisterOnMouseButtonUp().