Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DownloadManagerListComponent Class Reference
Inheritance diagram for SCR_DownloadManagerListComponent:
SCR_SubMenuBase

Protected Member Functions

override void HandlerAttached (Widget w)
override void OnTabShow ()
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
override void OnMenuFocusGained ()
Widget AddEntry (ResourceName entryPath, SCR_WorkshopItemActionDownload action)
 Add new widget in category based based on category type.
void ChangeEntryCategory (notnull Widget entry, EDownloadManagerActionState type)
 Change widget in category based based on category type.
void RemoveEntry (notnull SCR_DownloadManagerEntry entry)
SCR_DownloadManagerEntry DownloadActionLine (notnull SCR_WorkshopItemActionDownload action)
 Find line containing selected download action.
SCR_DownloadManagerEntry EntryWithItem (notnull SCR_WorkshopItem item)
 Find line containing selected item.
SCR_DownloadManagerEntry FocusedEntry ()
 Return addon preset line component of currently focused widget if has any.
void ShowPauseResumeAllButton (bool show)
void ShowFallbackText (bool show)
bool HasContent ()
 Return true if there are entries in list.
void OnEntryFocus ()
void OnEntryFocusLost ()
void UpdateNavButtons (SCR_DownloadManagerEntry entry)
void OnClickPauseResume ()
void OnClickCancel ()
void OnClickRetry ()
void OnClickPauseResumeAll ()
void EnablePauseResumeAll ()
void FocusFirstLine ()

Protected Attributes

string m_sList
string m_sFallbackTextWrapWidget
ref array< ref SCR_DownloadManagerListCategory > m_aCategories
ScrollLayoutWidget m_ScrollLayout
Widget m_wList
Widget m_wFallbackTextWrap
SCR_InputButtonComponent m_NavPauseResume
SCR_InputButtonComponent m_NavPauseResumeAll
SCR_InputButtonComponent m_NavCancel
SCR_InputButtonComponent m_NavRetry
ref array< ref SCR_DownloadManagerEntrym_aAddonLines = {}
bool m_bAllPaused = false
SCR_DownloadManagerEntry m_FocusedEntry

Detailed Description

Download manager list that can group download entries into various sections

Definition at line 5 of file SCR_DownloadManagerListComponent.c.

Member Function Documentation

◆ AddEntry()

Widget SCR_DownloadManagerListComponent::AddEntry ( ResourceName entryPath,
SCR_WorkshopItemActionDownload action )
inlineprotected

Add new widget in category based based on category type.

Definition at line 82 of file SCR_DownloadManagerListComponent.c.

◆ ChangeEntryCategory()

void SCR_DownloadManagerListComponent::ChangeEntryCategory ( notnull Widget entry,
EDownloadManagerActionState type )
inlineprotected

Change widget in category based based on category type.

Definition at line 125 of file SCR_DownloadManagerListComponent.c.

◆ DownloadActionLine()

SCR_DownloadManagerEntry SCR_DownloadManagerListComponent::DownloadActionLine ( notnull SCR_WorkshopItemActionDownload action)
inlineprotected

Find line containing selected download action.

Definition at line 159 of file SCR_DownloadManagerListComponent.c.

◆ EnablePauseResumeAll()

void SCR_DownloadManagerListComponent::EnablePauseResumeAll ( )
inlineprotected

Definition at line 331 of file SCR_DownloadManagerListComponent.c.

◆ EntryWithItem()

SCR_DownloadManagerEntry SCR_DownloadManagerListComponent::EntryWithItem ( notnull SCR_WorkshopItem item)
inlineprotected

Find line containing selected item.

Definition at line 172 of file SCR_DownloadManagerListComponent.c.

◆ FocusedEntry()

SCR_DownloadManagerEntry SCR_DownloadManagerListComponent::FocusedEntry ( )
inlineprotected

Return addon preset line component of currently focused widget if has any.

Definition at line 185 of file SCR_DownloadManagerListComponent.c.

◆ FocusFirstLine()

void SCR_DownloadManagerListComponent::FocusFirstLine ( )
inlineprotected

Definition at line 337 of file SCR_DownloadManagerListComponent.c.

◆ HandlerAttached()

override void SCR_DownloadManagerListComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 32 of file SCR_DownloadManagerListComponent.c.

◆ HasContent()

bool SCR_DownloadManagerListComponent::HasContent ( )
inlineprotected

Return true if there are entries in list.

Definition at line 210 of file SCR_DownloadManagerListComponent.c.

◆ OnClickCancel()

void SCR_DownloadManagerListComponent::OnClickCancel ( )
inlineprotected

Definition at line 282 of file SCR_DownloadManagerListComponent.c.

◆ OnClickPauseResume()

void SCR_DownloadManagerListComponent::OnClickPauseResume ( )
inlineprotected

Definition at line 269 of file SCR_DownloadManagerListComponent.c.

◆ OnClickPauseResumeAll()

void SCR_DownloadManagerListComponent::OnClickPauseResumeAll ( )
inlineprotected

Definition at line 300 of file SCR_DownloadManagerListComponent.c.

◆ OnClickRetry()

void SCR_DownloadManagerListComponent::OnClickRetry ( )
inlineprotected

Definition at line 290 of file SCR_DownloadManagerListComponent.c.

◆ OnEntryFocus()

void SCR_DownloadManagerListComponent::OnEntryFocus ( )
inlineprotected

Definition at line 219 of file SCR_DownloadManagerListComponent.c.

◆ OnEntryFocusLost()

void SCR_DownloadManagerListComponent::OnEntryFocusLost ( )
inlineprotected

Definition at line 231 of file SCR_DownloadManagerListComponent.c.

◆ OnMenuFocusGained()

override void SCR_DownloadManagerListComponent::OnMenuFocusGained ( )
inlineprotected

Definition at line 73 of file SCR_DownloadManagerListComponent.c.

◆ OnTabCreate()

override void SCR_DownloadManagerListComponent::OnTabCreate ( Widget menuRoot,
ResourceName buttonsLayout,
int index )
inlineprotected

Definition at line 55 of file SCR_DownloadManagerListComponent.c.

◆ OnTabShow()

override void SCR_DownloadManagerListComponent::OnTabShow ( )
inlineprotected

Definition at line 42 of file SCR_DownloadManagerListComponent.c.

◆ RemoveEntry()

void SCR_DownloadManagerListComponent::RemoveEntry ( notnull SCR_DownloadManagerEntry entry)
inlineprotected

Definition at line 151 of file SCR_DownloadManagerListComponent.c.

◆ ShowFallbackText()

void SCR_DownloadManagerListComponent::ShowFallbackText ( bool show)
inlineprotected

Definition at line 202 of file SCR_DownloadManagerListComponent.c.

◆ ShowPauseResumeAllButton()

void SCR_DownloadManagerListComponent::ShowPauseResumeAllButton ( bool show)
inlineprotected

Definition at line 195 of file SCR_DownloadManagerListComponent.c.

◆ UpdateNavButtons()

void SCR_DownloadManagerListComponent::UpdateNavButtons ( SCR_DownloadManagerEntry entry)
inlineprotected

Definition at line 238 of file SCR_DownloadManagerListComponent.c.

Member Data Documentation

◆ m_aAddonLines

ref array<ref SCR_DownloadManagerEntry> SCR_DownloadManagerListComponent::m_aAddonLines = {}
protected

Definition at line 25 of file SCR_DownloadManagerListComponent.c.

◆ m_aCategories

ref array<ref SCR_DownloadManagerListCategory> SCR_DownloadManagerListComponent::m_aCategories
protected

Definition at line 14 of file SCR_DownloadManagerListComponent.c.

◆ m_bAllPaused

bool SCR_DownloadManagerListComponent::m_bAllPaused = false
protected

Definition at line 27 of file SCR_DownloadManagerListComponent.c.

◆ m_FocusedEntry

SCR_DownloadManagerEntry SCR_DownloadManagerListComponent::m_FocusedEntry
protected

Definition at line 29 of file SCR_DownloadManagerListComponent.c.

◆ m_NavCancel

SCR_InputButtonComponent SCR_DownloadManagerListComponent::m_NavCancel
protected

Definition at line 22 of file SCR_DownloadManagerListComponent.c.

◆ m_NavPauseResume

SCR_InputButtonComponent SCR_DownloadManagerListComponent::m_NavPauseResume
protected

Definition at line 20 of file SCR_DownloadManagerListComponent.c.

◆ m_NavPauseResumeAll

SCR_InputButtonComponent SCR_DownloadManagerListComponent::m_NavPauseResumeAll
protected

Definition at line 21 of file SCR_DownloadManagerListComponent.c.

◆ m_NavRetry

SCR_InputButtonComponent SCR_DownloadManagerListComponent::m_NavRetry
protected

Definition at line 23 of file SCR_DownloadManagerListComponent.c.

◆ m_ScrollLayout

ScrollLayoutWidget SCR_DownloadManagerListComponent::m_ScrollLayout
protected

Definition at line 16 of file SCR_DownloadManagerListComponent.c.

◆ m_sFallbackTextWrapWidget

string SCR_DownloadManagerListComponent::m_sFallbackTextWrapWidget
protected

Definition at line 11 of file SCR_DownloadManagerListComponent.c.

◆ m_sList

string SCR_DownloadManagerListComponent::m_sList
protected

Definition at line 8 of file SCR_DownloadManagerListComponent.c.

◆ m_wFallbackTextWrap

Widget SCR_DownloadManagerListComponent::m_wFallbackTextWrap
protected

Definition at line 18 of file SCR_DownloadManagerListComponent.c.

◆ m_wList

Widget SCR_DownloadManagerListComponent::m_wList
protected

Definition at line 17 of file SCR_DownloadManagerListComponent.c.


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