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

Protected Member Functions

bool HasRunningValidation ()
bool HasRunningRepair ()
bool HasRunningDownload ()
override void OnMenuOpen (SCR_ConfigurableDialogUiPreset preset)
override void OnMenuClose ()
void Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu)
void BindButtonValidate (notnull SCR_InputButtonComponent button)
void BindButtonRedownload (notnull SCR_InputButtonComponent button)
void LoadAddons (bool enabledAddons)
void LoadAddon (notnull SCR_WorkshopItem item)
void InitList (bool loadEnabledMods=true)
void CreateList (array< ref SCR_WorkshopItem > items)
void UpdateStatusText ()
void DelayedDownloadButtonVisibility ()
void OnFocusAddon (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnFocusLostAddon (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonStartValidating (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonStartRepairing (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonStartDownloading (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonDownloaded (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonValidated (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnAddonRepaired (notnull SCR_AddonLineValidateRepairComponent addonComponent)
void OnValidateAllButton ()
void OnReDownloadSelectedAddon ()
void DisableButtons ()
void OnCloseButton ()

Protected Attributes

const ResourceName DOWNLOAD_LINE_LAYOUT = "{8E94F18104D88E73}UI/layouts/Menus/ContentBrowser/ValidateRepair/ValidateRepairLine.layout"
const string WIDGET_VERTICAL_NAME = "DownloadManagerVertical"
const string WIDGET_SCROLL_NAME = "DownloadManagerScroll"
const string WIDGET_STATUS_TEXT_NAME = "m_GlobalStatusText"
const string TEXT_VALIDATING_FORMAT = "#AR-AddonValidate_ValidationProgress"
const string TEXT_VALIDATED_FORMAT = "#AR-AddonValidate_ValidationFinished"
const string TEXT_ERROR_FORMAT = "#AR-AddonValidate_ValidationError"
const string BUTTON_VALIDATE = "validation"
const string BUTTON_REDOWNLOAD = "redownload"
const ResourceName ADDON_VISUALS_CONFIG = "{DFFE187A7738CE15}scripts/Game/UI/Menu/ValidateRepair/AddonLineValidateStates.conf"
ref map< SCR_AddonLineValidateRepairComponent, SCR_WorkshopItemm_mEntriesComponents = new map<SCR_AddonLineValidateRepairComponent, SCR_WorkshopItem>()
ref array< SCR_AddonLineValidateRepairComponentm_aEntriesValidating = {}
ref array< SCR_AddonLineValidateRepairComponentm_aEntriesRepairing = {}
ref array< SCR_AddonLineValidateRepairComponentm_aEntriesDownloading = {}
SCR_AddonLineValidateRepairComponent m_FocusedAddon
ref map< SCR_EAddonValidateState, ref SCR_AddonLineValidateState > m_mCachedAddonStates
 Holds all the different cached id with the enum as key.
ref map< int, stringm_mCachedAddonErrors
SCR_InputButtonComponent m_ButtonValidate
SCR_InputButtonComponent m_ButtonRedownload
TextWidget m_wGlobalStatusText
int m_iValidationCount
int m_iFailedValidationCount
bool m_bValidationStarting

Detailed Description

Definition at line 1 of file SCR_ValidateRepair_Dialog.c.

Member Function Documentation

◆ BindButtonRedownload()

void SCR_ValidateRepair_Dialog::BindButtonRedownload ( notnull SCR_InputButtonComponent button)
inlineprotected

Definition at line 131 of file SCR_ValidateRepair_Dialog.c.

◆ BindButtonValidate()

void SCR_ValidateRepair_Dialog::BindButtonValidate ( notnull SCR_InputButtonComponent button)
inlineprotected

Definition at line 120 of file SCR_ValidateRepair_Dialog.c.

◆ CreateList()

void SCR_ValidateRepair_Dialog::CreateList ( array< ref SCR_WorkshopItem > items)
inlineprotected

Definition at line 201 of file SCR_ValidateRepair_Dialog.c.

◆ DelayedDownloadButtonVisibility()

void SCR_ValidateRepair_Dialog::DelayedDownloadButtonVisibility ( )
inlineprotected

Definition at line 261 of file SCR_ValidateRepair_Dialog.c.

◆ DisableButtons()

void SCR_ValidateRepair_Dialog::DisableButtons ( )
inlineprotected

Definition at line 369 of file SCR_ValidateRepair_Dialog.c.

◆ HasRunningDownload()

bool SCR_ValidateRepair_Dialog::HasRunningDownload ( )
inlineprotected

Definition at line 51 of file SCR_ValidateRepair_Dialog.c.

◆ HasRunningRepair()

bool SCR_ValidateRepair_Dialog::HasRunningRepair ( )
inlineprotected

Definition at line 45 of file SCR_ValidateRepair_Dialog.c.

◆ HasRunningValidation()

bool SCR_ValidateRepair_Dialog::HasRunningValidation ( )
inlineprotected

Definition at line 39 of file SCR_ValidateRepair_Dialog.c.

◆ Init()

void SCR_ValidateRepair_Dialog::Init ( Widget root,
SCR_ConfigurableDialogUiPreset preset,
MenuBase proxyMenu )
inlineprotected

Definition at line 107 of file SCR_ValidateRepair_Dialog.c.

◆ InitList()

void SCR_ValidateRepair_Dialog::InitList ( bool loadEnabledMods = true)
inlineprotected

Definition at line 157 of file SCR_ValidateRepair_Dialog.c.

◆ LoadAddon()

void SCR_ValidateRepair_Dialog::LoadAddon ( notnull SCR_WorkshopItem item)
inlineprotected

Definition at line 148 of file SCR_ValidateRepair_Dialog.c.

◆ LoadAddons()

void SCR_ValidateRepair_Dialog::LoadAddons ( bool enabledAddons)
inlineprotected

Definition at line 142 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonDownloaded()

void SCR_ValidateRepair_Dialog::OnAddonDownloaded ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 309 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonRepaired()

void SCR_ValidateRepair_Dialog::OnAddonRepaired ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 329 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonStartDownloading()

void SCR_ValidateRepair_Dialog::OnAddonStartDownloading ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 302 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonStartRepairing()

void SCR_ValidateRepair_Dialog::OnAddonStartRepairing ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 295 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonStartValidating()

void SCR_ValidateRepair_Dialog::OnAddonStartValidating ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 288 of file SCR_ValidateRepair_Dialog.c.

◆ OnAddonValidated()

void SCR_ValidateRepair_Dialog::OnAddonValidated ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 319 of file SCR_ValidateRepair_Dialog.c.

◆ OnCloseButton()

void SCR_ValidateRepair_Dialog::OnCloseButton ( )
inlineprotected

Definition at line 376 of file SCR_ValidateRepair_Dialog.c.

◆ OnFocusAddon()

void SCR_ValidateRepair_Dialog::OnFocusAddon ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 270 of file SCR_ValidateRepair_Dialog.c.

◆ OnFocusLostAddon()

void SCR_ValidateRepair_Dialog::OnFocusLostAddon ( notnull SCR_AddonLineValidateRepairComponent addonComponent)
inlineprotected

Definition at line 279 of file SCR_ValidateRepair_Dialog.c.

◆ OnMenuClose()

override void SCR_ValidateRepair_Dialog::OnMenuClose ( )
inlineprotected

Definition at line 88 of file SCR_ValidateRepair_Dialog.c.

◆ OnMenuOpen()

override void SCR_ValidateRepair_Dialog::OnMenuOpen ( SCR_ConfigurableDialogUiPreset preset)
inlineprotected

Definition at line 57 of file SCR_ValidateRepair_Dialog.c.

◆ OnReDownloadSelectedAddon()

void SCR_ValidateRepair_Dialog::OnReDownloadSelectedAddon ( )
inlineprotected

Definition at line 359 of file SCR_ValidateRepair_Dialog.c.

◆ OnValidateAllButton()

void SCR_ValidateRepair_Dialog::OnValidateAllButton ( )
inlineprotected

Definition at line 339 of file SCR_ValidateRepair_Dialog.c.

◆ UpdateStatusText()

void SCR_ValidateRepair_Dialog::UpdateStatusText ( )
inlineprotected

Hackfix

Definition at line 237 of file SCR_ValidateRepair_Dialog.c.

Member Data Documentation

◆ ADDON_VISUALS_CONFIG

const ResourceName SCR_ValidateRepair_Dialog::ADDON_VISUALS_CONFIG = "{DFFE187A7738CE15}scripts/Game/UI/Menu/ValidateRepair/AddonLineValidateStates.conf"
protected

Definition at line 16 of file SCR_ValidateRepair_Dialog.c.

◆ BUTTON_REDOWNLOAD

const string SCR_ValidateRepair_Dialog::BUTTON_REDOWNLOAD = "redownload"
protected

Definition at line 14 of file SCR_ValidateRepair_Dialog.c.

◆ BUTTON_VALIDATE

const string SCR_ValidateRepair_Dialog::BUTTON_VALIDATE = "validation"
protected

Definition at line 13 of file SCR_ValidateRepair_Dialog.c.

◆ DOWNLOAD_LINE_LAYOUT

const ResourceName SCR_ValidateRepair_Dialog::DOWNLOAD_LINE_LAYOUT = "{8E94F18104D88E73}UI/layouts/Menus/ContentBrowser/ValidateRepair/ValidateRepairLine.layout"
protected

Definition at line 3 of file SCR_ValidateRepair_Dialog.c.

◆ m_aEntriesDownloading

ref array<SCR_AddonLineValidateRepairComponent> SCR_ValidateRepair_Dialog::m_aEntriesDownloading = {}
protected

Definition at line 22 of file SCR_ValidateRepair_Dialog.c.

◆ m_aEntriesRepairing

ref array<SCR_AddonLineValidateRepairComponent> SCR_ValidateRepair_Dialog::m_aEntriesRepairing = {}
protected

Definition at line 21 of file SCR_ValidateRepair_Dialog.c.

◆ m_aEntriesValidating

ref array<SCR_AddonLineValidateRepairComponent> SCR_ValidateRepair_Dialog::m_aEntriesValidating = {}
protected

Definition at line 20 of file SCR_ValidateRepair_Dialog.c.

◆ m_ButtonRedownload

SCR_InputButtonComponent SCR_ValidateRepair_Dialog::m_ButtonRedownload
protected

Definition at line 31 of file SCR_ValidateRepair_Dialog.c.

◆ m_ButtonValidate

SCR_InputButtonComponent SCR_ValidateRepair_Dialog::m_ButtonValidate
protected

Definition at line 30 of file SCR_ValidateRepair_Dialog.c.

◆ m_bValidationStarting

bool SCR_ValidateRepair_Dialog::m_bValidationStarting
protected

Definition at line 36 of file SCR_ValidateRepair_Dialog.c.

◆ m_FocusedAddon

SCR_AddonLineValidateRepairComponent SCR_ValidateRepair_Dialog::m_FocusedAddon
protected

Definition at line 24 of file SCR_ValidateRepair_Dialog.c.

◆ m_iFailedValidationCount

int SCR_ValidateRepair_Dialog::m_iFailedValidationCount
protected

Definition at line 35 of file SCR_ValidateRepair_Dialog.c.

◆ m_iValidationCount

int SCR_ValidateRepair_Dialog::m_iValidationCount
protected

Definition at line 34 of file SCR_ValidateRepair_Dialog.c.

◆ m_mCachedAddonErrors

ref map<int, string> SCR_ValidateRepair_Dialog::m_mCachedAddonErrors
protected

Definition at line 28 of file SCR_ValidateRepair_Dialog.c.

◆ m_mCachedAddonStates

ref map<SCR_EAddonValidateState, ref SCR_AddonLineValidateState> SCR_ValidateRepair_Dialog::m_mCachedAddonStates
protected

Holds all the different cached id with the enum as key.

Definition at line 27 of file SCR_ValidateRepair_Dialog.c.

◆ m_mEntriesComponents

ref map<SCR_AddonLineValidateRepairComponent, SCR_WorkshopItem> SCR_ValidateRepair_Dialog::m_mEntriesComponents = new map<SCR_AddonLineValidateRepairComponent, SCR_WorkshopItem>()
protected

Definition at line 18 of file SCR_ValidateRepair_Dialog.c.

◆ m_wGlobalStatusText

TextWidget SCR_ValidateRepair_Dialog::m_wGlobalStatusText
protected

Definition at line 32 of file SCR_ValidateRepair_Dialog.c.

◆ TEXT_ERROR_FORMAT

const string SCR_ValidateRepair_Dialog::TEXT_ERROR_FORMAT = "#AR-AddonValidate_ValidationError"
protected

Definition at line 11 of file SCR_ValidateRepair_Dialog.c.

◆ TEXT_VALIDATED_FORMAT

const string SCR_ValidateRepair_Dialog::TEXT_VALIDATED_FORMAT = "#AR-AddonValidate_ValidationFinished"
protected

Definition at line 10 of file SCR_ValidateRepair_Dialog.c.

◆ TEXT_VALIDATING_FORMAT

const string SCR_ValidateRepair_Dialog::TEXT_VALIDATING_FORMAT = "#AR-AddonValidate_ValidationProgress"
protected

Definition at line 9 of file SCR_ValidateRepair_Dialog.c.

◆ WIDGET_SCROLL_NAME

const string SCR_ValidateRepair_Dialog::WIDGET_SCROLL_NAME = "DownloadManagerScroll"
protected

Definition at line 5 of file SCR_ValidateRepair_Dialog.c.

◆ WIDGET_STATUS_TEXT_NAME

const string SCR_ValidateRepair_Dialog::WIDGET_STATUS_TEXT_NAME = "m_GlobalStatusText"
protected

Definition at line 7 of file SCR_ValidateRepair_Dialog.c.

◆ WIDGET_VERTICAL_NAME

const string SCR_ValidateRepair_Dialog::WIDGET_VERTICAL_NAME = "DownloadManagerVertical"
protected

Definition at line 4 of file SCR_ValidateRepair_Dialog.c.


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