Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EntitiesToolbarEditorUIComponent Class Reference
Inheritance diagram for SCR_EntitiesToolbarEditorUIComponent:
SCR_BaseToolbarEditorUIComponent SCR_FactionsToolbarEditorUIComponent SCR_TaskToolbarEditorUIComponent

Protected Member Functions

Widget CreateItem (SCR_EditableEntityComponent entity)
void QueueRefresh ()
void Clear ()
void OnChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
void OnEditorSetSelection ()
void OnTypeTab (SCR_TabViewComponent tabView, SCR_TabViewContent tabContent, int index)
void ShowEntries (Widget contentWidget, int indexStart, int indexEnd)
override bool IsUnique ()
void SetToolbarVisible (bool show)
void Refresh ()
override void OnRepeat ()
void CopyPage (SCR_DialogEditorUIComponent linkedComponent)
override void OnMenuUpdate (float timeSlice)
override bool OnFocus (Widget w, int x, int y)
override void HandlerAttachedScripted (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

EEditableEntityType m_Type
ref array< EEditableEntityTypem_aTypeBlackList
EEditableEntityState m_State
ref array< ref SCR_EntityToolbarStateOffsetm_aStateOffsets
EEditableEntityFlag m_FlagsBlacklist
bool m_bOnlyDirectChildren
ref array< EEditableEntityTypem_aTypeOrder
string m_sTypeTabsWidgetName
ref array< ref SCR_EntityToolbarTypeList > m_aEntityTypeTabs
bool m_bHasTabs
bool m_bHasEntities
ref SCR_SortedArray< SCR_EditableEntityComponentm_Entities = new SCR_SortedArray<SCR_EditableEntityComponent>()
ref map< SCR_EditableEntityComponent, Widgetm_ItemsMap = new map<SCR_EditableEntityComponent, Widget>()
SCR_HoverEditableEntityFilter m_HoverFilter
SCR_EditableEntityComponent m_HoverEntity
SCR_EditableEntityComponent m_RepeatEntity
SCR_EditableEntitySlotManagerUIComponent m_SlotManager
SCR_LayersEditorComponent m_LayersManager
SCR_TabViewComponent m_TabView
int m_iTab
bool m_queuedRefresh = false

Detailed Description

Definition at line 4 of file SCR_EntitiesToolbarEditorUIComponent.c.

Member Function Documentation

◆ Clear()

void SCR_EntitiesToolbarEditorUIComponent::Clear ( )
inlineprotected

Definition at line 85 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ CopyPage()

void SCR_EntitiesToolbarEditorUIComponent::CopyPage ( SCR_DialogEditorUIComponent linkedComponent)
inlineprotected

Definition at line 207 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ CreateItem()

Widget SCR_EntitiesToolbarEditorUIComponent::CreateItem ( SCR_EditableEntityComponent entity)
inlineprotected

Definition at line 49 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerAttachedScripted()

override void SCR_EntitiesToolbarEditorUIComponent::HandlerAttachedScripted ( Widget w)
inlineprotected

Definition at line 249 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ HandlerDeattached()

override void SCR_EntitiesToolbarEditorUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 303 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ IsUnique()

override bool SCR_EntitiesToolbarEditorUIComponent::IsUnique ( )
inlineprotected

Definition at line 131 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnChanged()

void SCR_EntitiesToolbarEditorUIComponent::OnChanged ( EEditableEntityState state,
set< SCR_EditableEntityComponent > entitiesInsert,
set< SCR_EditableEntityComponent > entitiesRemove )
inlineprotected

Definition at line 92 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnEditorSetSelection()

void SCR_EntitiesToolbarEditorUIComponent::OnEditorSetSelection ( )
inlineprotected

Definition at line 99 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnFocus()

override bool SCR_EntitiesToolbarEditorUIComponent::OnFocus ( Widget w,
int x,
int y )
inlineprotected

Definition at line 224 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnMenuUpdate()

override void SCR_EntitiesToolbarEditorUIComponent::OnMenuUpdate ( float timeSlice)
inlineprotected

Definition at line 217 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnRepeat()

override void SCR_EntitiesToolbarEditorUIComponent::OnRepeat ( )
inlineprotected

Definition at line 194 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ OnTypeTab()

void SCR_EntitiesToolbarEditorUIComponent::OnTypeTab ( SCR_TabViewComponent tabView,
SCR_TabViewContent tabContent,
int index )
inlineprotected

Definition at line 109 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ QueueRefresh()

void SCR_EntitiesToolbarEditorUIComponent::QueueRefresh ( )
inlineprotected

Definition at line 75 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ Refresh()

void SCR_EntitiesToolbarEditorUIComponent::Refresh ( )
inlineprotected

Definition at line 143 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ SetToolbarVisible()

void SCR_EntitiesToolbarEditorUIComponent::SetToolbarVisible ( bool show)
inlineprotected

Definition at line 137 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ ShowEntries()

void SCR_EntitiesToolbarEditorUIComponent::ShowEntries ( Widget contentWidget,
int indexStart,
int indexEnd )
inlineprotected

Definition at line 119 of file SCR_EntitiesToolbarEditorUIComponent.c.

Member Data Documentation

◆ m_aEntityTypeTabs

ref array<ref SCR_EntityToolbarTypeList> SCR_EntitiesToolbarEditorUIComponent::m_aEntityTypeTabs
protected

Definition at line 31 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aStateOffsets

ref array<ref SCR_EntityToolbarStateOffset> SCR_EntitiesToolbarEditorUIComponent::m_aStateOffsets
protected

Definition at line 16 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeBlackList

ref array<EEditableEntityType> SCR_EntitiesToolbarEditorUIComponent::m_aTypeBlackList
protected

Definition at line 10 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_aTypeOrder

ref array<EEditableEntityType> SCR_EntitiesToolbarEditorUIComponent::m_aTypeOrder
protected

Definition at line 25 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasEntities

bool SCR_EntitiesToolbarEditorUIComponent::m_bHasEntities
protected

Definition at line 34 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bHasTabs

bool SCR_EntitiesToolbarEditorUIComponent::m_bHasTabs
protected

Definition at line 33 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_bOnlyDirectChildren

bool SCR_EntitiesToolbarEditorUIComponent::m_bOnlyDirectChildren
protected

Definition at line 22 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Entities

ref SCR_SortedArray<SCR_EditableEntityComponent> SCR_EntitiesToolbarEditorUIComponent::m_Entities = new SCR_SortedArray<SCR_EditableEntityComponent>()
protected

Definition at line 35 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_FlagsBlacklist

EEditableEntityFlag SCR_EntitiesToolbarEditorUIComponent::m_FlagsBlacklist
protected

Definition at line 19 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverEntity

SCR_EditableEntityComponent SCR_EntitiesToolbarEditorUIComponent::m_HoverEntity
protected

Definition at line 39 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_HoverFilter

SCR_HoverEditableEntityFilter SCR_EntitiesToolbarEditorUIComponent::m_HoverFilter
protected

Definition at line 38 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_iTab

int SCR_EntitiesToolbarEditorUIComponent::m_iTab
protected

Definition at line 44 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_ItemsMap

ref map<SCR_EditableEntityComponent, Widget> SCR_EntitiesToolbarEditorUIComponent::m_ItemsMap = new map<SCR_EditableEntityComponent, Widget>()
protected

Definition at line 37 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_LayersManager

SCR_LayersEditorComponent SCR_EntitiesToolbarEditorUIComponent::m_LayersManager
protected

Definition at line 42 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_queuedRefresh

bool SCR_EntitiesToolbarEditorUIComponent::m_queuedRefresh = false
protected

Definition at line 46 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_RepeatEntity

SCR_EditableEntityComponent SCR_EntitiesToolbarEditorUIComponent::m_RepeatEntity
protected

Definition at line 40 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_SlotManager

SCR_EditableEntitySlotManagerUIComponent SCR_EntitiesToolbarEditorUIComponent::m_SlotManager
protected

Definition at line 41 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_State

EEditableEntityState SCR_EntitiesToolbarEditorUIComponent::m_State
protected

Definition at line 13 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_sTypeTabsWidgetName

string SCR_EntitiesToolbarEditorUIComponent::m_sTypeTabsWidgetName
protected

Definition at line 28 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_TabView

SCR_TabViewComponent SCR_EntitiesToolbarEditorUIComponent::m_TabView
protected

Definition at line 43 of file SCR_EntitiesToolbarEditorUIComponent.c.

◆ m_Type

EEditableEntityType SCR_EntitiesToolbarEditorUIComponent::m_Type
protected

Definition at line 7 of file SCR_EntitiesToolbarEditorUIComponent.c.


The documentation for this class was generated from the following file: