Private Attributes | |
protected int | m_SizeX |
protected int | m_SizeY |
protected int | m_PosX |
protected int | m_PosY |
protected EntityAI | m_Lock |
protected bool | m_IsWeapon = false |
protected bool | m_IsMagazine = false |
protected bool | m_HasTemperature = false |
protected bool | m_HasQuantity = false |
protected float | m_CurrQuantity = -1 |
protected EntityAI | m_Obj |
protected ItemBase | m_Item |
protected bool | m_HandsIcon |
protected int | m_CargoPos |
protected bool | m_IsDragged |
protected bool | m_PreviousFlipOrientation |
const int | NUMBER_OF_TIMERS = 2 |
protected ItemPreviewWidget | m_ItemPreview |
protected Widget | m_ColorWidget |
protected Widget | m_SelectedPanel |
protected Widget | m_MicromanagedPanel |
protected Widget | m_CursorWidget |
protected Widget | m_QuantityPanel |
protected TextWidget | m_QuantityItem |
protected ProgressBarWidget | m_QuantityProgress |
protected Widget | m_QuantityStack |
protected Widget | m_ItemSizePanel |
protected TextWidget | m_ItemSizeWidget |
protected ref array< ImageWidget > | m_AmmoIcons |
protected ImageWidget | m_AmmoTypeIcon |
|
inlineprivate |
References FindAnyWidget(), ItemManager::GetInstance(), m_AmmoTypeIcon, m_ColorWidget, m_CursorWidget, m_HandsIcon, m_ItemPreview, m_ItemSizePanel, m_ItemSizeWidget, m_MicromanagedPanel, m_QuantityItem, m_QuantityPanel, m_QuantityProgress, m_QuantityStack, m_SelectedPanel, SetActive(), and ItemManager::SetSelectedItemEx().
|
inlineprivate |
|
inlineprivate |
References CheckHasQuantityEx().
|
inlineprivate |
References QuantityConversions::HasItemQuantity(), m_HasQuantity, m_Item, m_QuantityPanel, and QUANTITY_HIDDEN.
Referenced by CheckHasQuantity(), and InitEx().
|
inlineprivate |
References m_HasTemperature, and m_Item.
Referenced by InitEx().
|
inlineprivate |
References CheckIsMagazineEx().
|
inlineprivate |
References m_AmmoTypeIcon, m_IsMagazine, and m_Obj.
Referenced by CheckIsMagazine(), and InitEx().
|
inlineprivate |
References GetGame(), Widget::LoadImageFile(), m_AmmoIcons, m_IsWeapon, and m_Obj.
Referenced by InitEx().
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, InventoryCombinationFlags::COMBINE_QUANTITY2, ItemManager::GetChosenCombinationFlag(), GetGame(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), CGame::GetPlayer(), ItemManager::HideDropzones(), name, InventoryCombinationFlags::PERFORM_ACTION, PerformCombination(), InventoryCombinationFlags::SET_ACTION, and ItemManager::SetIsDragging().
References FlagAction(), and ItemManager::GetCombinationFlags().
Referenced by Attachments::Combine(), Container::Combine(), PlayerContainer::Combine(), and VicinitySlotsContainer::Combine().
|
inlineprivate |
References ColorManager::BASE_COLOR, GetGame(), ItemManager::GetInstance(), CGame::GetInventoryItemSize(), m_ColorWidget, m_CursorWidget, m_HandsIcon, m_IsDragged, m_Item, m_ItemPreview, m_PreviousFlipOrientation, Refresh(), ItemManager::SetDraggedIcon(), ItemManager::SetDraggedItem(), ItemPreviewWidget::SetForceFlipEnable(), ItemManager::SetIsDragging(), and SetSize().
|
inlineprivate |
References ARGBF(), FullScreen(), GetGame(), ItemManager::GetInstance(), ItemManager::HideDropzones(), InventoryMenu(), m_ColorWidget, m_CursorWidget, m_HandsIcon, m_IsDragged, m_ItemPreview, MENU_INVENTORY, Refresh(), RevertToOriginalFlip(), ItemPreviewWidget::SetForceFlip(), ItemPreviewWidget::SetForceFlipEnable(), and ItemManager::SetIsDragging().
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, InventoryCombinationFlags::COMBINE_QUANTITY2, InventoryCombinationFlags::FSWAP, ItemManager::GetChosenCombinationFlag(), GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), GetPlayer(), ItemManager::GetRightDropzone(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_HandsIcon, m_Lock, m_Parent, name, ColorManager::RED_COLOR, InventoryLocation::SetCargoAuto(), ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), InventoryCombinationFlags::SWAP, ColorManager::SWAP_COLOR, InventoryCombinationFlags::SWAP_MAGAZINE, UpdateFrameColor(), x, and y.
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, InventoryCombinationFlags::COMBINE_QUANTITY2, ItemManager::GetChosenCombinationFlag(), GetGame(), ItemPreviewWidget::GetItem(), CGame::GetPlayer(), name, InventoryCombinationFlags::PERFORM_ACTION, InventoryCombinationFlags::SET_ACTION, and UpdateFrameColor().
References GameInventory::CanForceSwapEntitiesEx(), InventoryCombinationFlags::FSWAP, ColorManager::FSWAP_COLOR, ItemManager::GetChosenCombinationFlag(), GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), InventoryLocation::GetParent(), GetPlayer(), ItemManager::HideDropzones(), m_HandsIcon, m_Item, name, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), InventoryCombinationFlags::SWAP, and UpdateFrameColor().
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, InventoryCombinationFlags::COMBINE_QUANTITY2, InventoryCombinationFlags::FSWAP, ItemManager::GetChosenCombinationFlag(), GetGame(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), InventoryLocation::GetParent(), GetPlayer(), ItemManager::HideDropzones(), m_HandsIcon, m_Item, m_Lock, m_Parent, name, PerformCombination(), InventoryLocation::SetCargoAuto(), ItemManager::SetIsDragging(), InventoryCombinationFlags::SWAP, InventoryCombinationFlags::SWAP_MAGAZINE, SplitItemUtils::TakeOrSplitToInventoryLocation(), x, and y.
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, InventoryCombinationFlags::ATTACH_MAGAZINE, InventoryCombinationFlags::COMBINE_QUANTITY2, GetContextMenu(), GetGame(), GetMousePos(), mission, InventoryCombinationFlags::NONE, OnPerformCombination(), InventoryCombinationFlags::PERFORM_ACTION, InventoryCombinationFlags::SET_ACTION, and InventoryCombinationFlags::SWAP.
Referenced by CombineItems().
|
inlineprivate |
References ARGB(), m_ColorWidget, and m_IsDragged.
Referenced by HandsPreview::CreateNewIcon(), and DestroyWhiteBackground().
|
inlineprivate |
References m_CargoPos.
|
inlineprivate |
References m_CursorWidget.
Referenced by AttachmentCategoriesRow::DropReceived(), and ItemManager::SetSelectedItemEx().
|
inlineprivate |
References m_MicromanagedPanel.
Referenced by ItemManager::SetSelectedItemEx().
|
inlineprivate |
References m_Obj.
Referenced by IconsContainer::AddItem(), Container::Combine(), Container::GetFocusedItem(), RefreshMuzzleIcon(), IconsContainer::RemoveItem(), Container::SelectItem(), and SetActive().
|
inlineprivate |
References m_PosX.
Referenced by SetPosEx().
|
inlineprivate |
References m_PosY.
Referenced by SetPosEx().
|
inlineprivate |
References m_SelectedPanel.
|
inlineprivate |
References m_SizeX.
Referenced by CargoContainerRow::GetIconSize().
|
inlineprivate |
References m_SizeY.
Referenced by CargoContainerRow::GetIconSize().
|
inlineprivate |
|
inlineprivate |
References InitEx().
Referenced by HandsPreview::CreateNewIcon().
References CheckHasQuantityEx(), CheckHasTemperature(), CheckIsMagazineEx(), CheckIsWeapon(), FindAnyWidget(), WidgetEventHandler::GetInstance(), m_ColorWidget, m_HandsIcon, m_Item, m_ItemPreview, m_Lock, m_Obj, m_RootWidget, Refresh(), WidgetEventHandler::RegisterOnDoubleClick(), WidgetEventHandler::RegisterOnDrag(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDrop(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown(), WidgetEventHandler::RegisterOnMouseEnter(), WidgetEventHandler::RegisterOnMouseLeave(), ItemPreviewWidget::SetForceFlip(), ItemPreviewWidget::SetForceFlipEnable(), SetItemPreview(), SetItemPreviewEx(), SetItemSizeEx(), and UpdateFlip().
Referenced by Init(), and Container::InitIconEx().
References ItemManager::GetInstance(), WidgetEventHandler::GetInstance(), m_Item, m_ItemPreview, m_Lock, m_Obj, m_RootWidget, Refresh(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown(), ItemPreviewWidget::SetForceFlip(), ItemPreviewWidget::SetForceFlipEnable(), SetItemPreview(), SetPos(), ItemManager::SetWidgetDraggable(), and UpdateFlip().
|
inlineprivate |
References m_IsDragged.
Referenced by HandsPreview::UpdateInterval().
References g_Game, GetDayZGame(), GetGame(), ItemManager::GetInstance(), CGame::GetPlayer(), GetPlayer(), InventoryLocation::GetSlot(), LayoutHolder::InspectItem(), AttachmentsOutOfReach::IsAttachmentReachable(), m_HasQuantity, m_Item, m_Lock, m_Obj, SetQuantity(), and ItemManager::SetWidgetDraggable().
References m_CursorWidget, m_IsDragged, m_Obj, x, and y.
References m_CursorWidget, and m_IsDragged.
|
inlineprivate |
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, Class::CastTo(), InventoryCombinationFlags::COMBINE_QUANTITY2, GetGame(), GetPlayer(), InventoryCombinationFlags::NONE, InventoryCombinationFlags::PERFORM_ACTION, ActionManagerClient::PerformActionFromInventory(), InventoryCombinationFlags::SET_ACTION, ActionManagerClient::SetActionFromInventory(), and SplitItemUtils::TakeOrSplitToInventory().
Referenced by FlagAction(), and ShowActionMenuCombine().
|
inlineprivate |
References GetGame(), GetPlayer(), Debug::Log(), and ToString().
|
inlineprivate |
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, Class::CastTo(), InventoryCombinationFlags::COMBINE_QUANTITY2, InventoryCombinationFlags::FSWAP, GetGame(), GetPlayer(), InventoryCombinationFlags::PERFORM_ACTION, ActionManagerClient::PerformActionFromInventory(), InventoryCombinationFlags::SET_ACTION, ActionManagerClient::SetActionFromInventory(), InventoryCombinationFlags::SWAP, InventoryCombinationFlags::SWAP_MAGAZINE, and SplitItemUtils::TakeOrSplitToInventory().
Referenced by Combine(), DropReceivedFromMain(), and Swap().
|
inlineprivate |
References m_HandsIcon, m_HasQuantity, m_HasTemperature, m_IsWeapon, RefreshMuzzleIcon(), SetPos(), SetQuantity(), and SetTemperature().
Referenced by HandsPreview::CreateNewIcon(), CreateWhiteBackground(), DestroyWhiteBackground(), ClosableContainer::DropReceived(), HandsContainer::DropReceived(), AttachmentCategoriesRow::DropReceived(), ClosableContainer::DropReceived(), InitEx(), InitLock(), and RefreshIconPos().
|
inlineprivate |
References Refresh().
Referenced by RefreshPos().
|
inlineprivate |
References GetObject(), Weapon_Base::IsShowingChamberedBullet(), and m_AmmoIcons.
Referenced by Refresh(), and UpdateInterval().
References m_PosX, m_PosY, RefreshIconPos(), and SetPos().
Referenced by AttachmentCategoriesRow::DropReceived().
|
inlineprivate |
References GetGame(), InventoryMenu(), and MENU_INVENTORY.
Referenced by DoubleClick().
|
inlineprivate |
References GetGame(), CGame::GetInventoryItemSize(), m_Item, m_PreviousFlipOrientation, and SetSize().
Referenced by DestroyWhiteBackground(), and ~Icon().
|
inlineprivate |
References GetObject(), m_SelectedPanel, x, and y.
Referenced by HandsPreview::SetDefaultFocus(), CargoContainerRow::SetFocus(), Container::SetLastActive(), HandsPreview::SetLastFocus(), Container::Unfocus(), HandsPreview::Unfocus(), CargoContainerRow::UnfocusAll(), and Container::UpdateSelection().
|
inlineprivate |
References m_CargoPos, and x.
Referenced by Container::InitIconEx(), and Container::MovedInCargo().
|
inlineprivate |
References SetItemPreviewEx().
Referenced by InitEx(), InitLock(), and ~Icon().
|
inlineprivate |
References m_ItemPreview, m_Obj, ItemPreviewWidget::SetItem(), ItemPreviewWidget::SetModelOrientation(), and ItemPreviewWidget::SetView().
Referenced by InitEx(), and SetItemPreview().
|
inlineprivate |
References SetItemSizeEx().
|
inlineprivate |
References GetGame(), CGame::GetInventoryItemSize(), m_Item, m_ItemSizePanel, and m_ItemSizeWidget.
Referenced by InitEx(), and SetItemSize().
|
inlineprivate |
|
inlineprivate |
References m_Parent, and m_ParentWidget.
|
inlineprivate |
References SetPosEx().
Referenced by InitLock(), Refresh(), and RefreshPos().
|
inlineprivate |
References HandsPreview::GetIconSize(), GetPosX(), GetPosY(), m_CargoPos, m_Parent, m_SizeX, and m_SizeY.
Referenced by Container::InitIconEx(), and SetPos().
|
inlineprivate |
Referenced by Container::InitIconEx().
|
inlineprivate |
Referenced by Container::InitIconEx().
|
inlineprivate |
References QuantityConversions::GetItemQuantity(), QuantityConversions::GetItemQuantityMax(), QuantityConversions::GetItemQuantityText(), QuantityConversions::HasItemQuantity(), m_CurrQuantity, m_Item, m_QuantityItem, m_QuantityProgress, m_QuantityStack, QUANTITY_COUNT, QUANTITY_HIDDEN, QUANTITY_PROGRESS, and Math::Round().
Referenced by MouseClick(), Refresh(), HandsPreview::RefreshQuantity(), and UpdateInterval().
|
inlineprivate |
References HandsPreview::GetIconSize(), m_Parent, m_SizeX, and m_SizeY.
Referenced by CreateWhiteBackground(), RevertToOriginalFlip(), and UpdateFlip().
References m_SizeX, m_SizeY, x, and y.
Referenced by Container::InitIconEx(), and Hud::SetCursorIconScale().
|
inlineprivate |
|
inlineprivate |
References ItemManager::GetInstance(), m_Obj, m_RootWidget, and ItemManager::SetIconTemperature().
Referenced by Refresh(), UpdateInterval(), and IconsContainer::UpdateItemsTemperature().
|
inlineprivate |
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, ColorManager::COMBINE_COLOR, InventoryCombinationFlags::COMBINE_QUANTITY2, ItemManager::GetCenterDropzone(), GetContextMenu(), GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), InventoryCombinationFlags::NONE, OnPerformCombination(), InventoryCombinationFlags::PERFORM_ACTION, ColorManager::RED_COLOR, InventoryCombinationFlags::SET_ACTION, ColorManager::SetColor(), and ItemManager::ShowSourceDropzone().
References GameInventory::CanForceSwapEntitiesEx(), InventoryCombinationFlags::FSWAP, ItemManager::GetChosenCombinationFlag(), ItemManager::GetDraggedIcon(), GetGame(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), CGame::GetPlayer(), GetPlayer(), ItemManager::HideDropzones(), m_HandsIcon, name, PerformCombination(), ItemManager::SetIsDragging(), and InventoryCombinationFlags::SWAP.
|
inlineprivate |
References GetGame(), CGame::GetInventoryItemSize(), m_Item, and SetSize().
Referenced by InitEx(), InitLock(), and ~Icon().
|
inlineprivate |
References InventoryCombinationFlags::ADD_AS_ATTACHMENT, InventoryCombinationFlags::ADD_AS_CARGO, ColorManager::COMBINE_COLOR, InventoryCombinationFlags::COMBINE_QUANTITY2, InventoryCombinationFlags::FSWAP, ColorManager::FSWAP_COLOR, ColorManager::GetInstance(), ItemManager::GetInstance(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), InventoryCombinationFlags::PERFORM_ACTION, ColorManager::RED_COLOR, InventoryCombinationFlags::SET_ACTION, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), InventoryCombinationFlags::SWAP, ColorManager::SWAP_COLOR, and InventoryCombinationFlags::SWAP_MAGAZINE.
Referenced by DraggingOver(), DraggingOverCombine(), and DraggingOverSwap().
|
inlineprivate |
References m_HasQuantity, m_HasTemperature, m_IsWeapon, m_Item, RefreshMuzzleIcon(), SetQuantity(), and SetTemperature().
Referenced by HandsPreview::UpdateInterval().
|
private |
Referenced by CheckIsWeapon(), and RefreshMuzzleIcon().
|
private |
Referenced by CheckIsMagazineEx(), and Icon().
|
private |
Referenced by GetCargoPos(), SetCargoPos(), and SetPosEx().
|
private |
Referenced by CreateWhiteBackground(), DestroyWhiteBackground(), FullScreen(), Icon(), and InitEx().
|
private |
Referenced by SetQuantity().
|
private |
Referenced by CreateWhiteBackground(), DestroyWhiteBackground(), GetCursorWidget(), Icon(), MouseEnter(), and MouseLeave().
|
private |
|
private |
Referenced by CheckHasQuantityEx(), MouseClick(), Refresh(), and UpdateInterval().
|
private |
Referenced by CheckHasTemperature(), Refresh(), and UpdateInterval().
|
private |
Referenced by CreateWhiteBackground(), DestroyWhiteBackground(), FullScreen(), IsDragged(), MouseEnter(), MouseLeave(), and ~Icon().
|
private |
Referenced by CheckIsMagazineEx().
|
private |
Referenced by CheckIsWeapon(), Refresh(), and UpdateInterval().
|
private |
|
private |
Referenced by CreateWhiteBackground(), DestroyWhiteBackground(), Icon(), InitEx(), InitLock(), and SetItemPreviewEx().
|
private |
Referenced by Icon(), and SetItemSizeEx().
|
private |
Referenced by Icon(), and SetItemSizeEx().
|
private |
Referenced by DraggingOver(), DropReceivedFromMain(), InitEx(), InitLock(), and MouseClick().
|
private |
Referenced by GetMicromanagedPanel(), and Icon().
|
private |
|
private |
Referenced by DropReceivedFromBackground(), GetPosX(), OnDraggingOverBackground(), RefreshPos(), SetPos(), and SetPosX().
|
private |
Referenced by DropReceivedFromBackground(), GetPosY(), OnDraggingOverBackground(), RefreshPos(), SetPos(), and SetPosY().
|
private |
Referenced by CreateWhiteBackground(), and RevertToOriginalFlip().
|
private |
Referenced by Icon(), and SetQuantity().
|
private |
Referenced by CheckHasQuantityEx(), and Icon().
|
private |
Referenced by Icon(), and SetQuantity().
|
private |
Referenced by Icon(), and SetQuantity().
|
private |
Referenced by GetSelectedWidget(), Icon(), and SetActive().
|
private |
Referenced by GetSizeX(), SetPosEx(), SetSize(), SetSize(), and SetSizeX().
|
private |
Referenced by GetSizeY(), SetPosEx(), SetSize(), SetSize(), and SetSizeY().
|
private |