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

Protected Member Functions

bool IsBusy ()
bool HasFailed ()
bool HasFailedDownloading ()
bool IsBusyExtended ()
SCR_WorkshopItem GetWorkshopItem ()
void OnInputDeviceChange (EInputDeviceType oldDevice, EInputDeviceType newDevice)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
void UpdateAllWidgets ()
 Update visual state of line.
void UpdateImage ()
void UpdateDownloadProgressBar ()
void StartContinuousUpdate ()
void StopContinuousUpdate (bool skipUIUpdate=false)
void ContinuousUpdate ()
bool StartValidating ()
void StopValidating (bool skipUIUpdate=false)
void OnValidationSuccess ()
void OnValidationError ()
bool StartRepairing ()
void StopRepairing (bool skipUIUpdate=false)
void OnRepairingSuccess ()
void OnRepairingError ()
void OnClickAttemptResubscribing ()
bool StartCleanDownload ()
void OnDownloadStart (SCR_DownloadSequence sequence)
void OnDownloadFinished ()
void OnDownloadError (SCR_DownloadSequence sequence)
bool StartUpdating ()
void FinishedUpdating ()
bool NeedUpdating ()
void SetErrorMessage (int code)
void OnWorkshopItemChange ()
void OnWorkshopItemLoaded ()
ScriptInvokerScriptedWidgetComponent GetOnValidateStart ()
ScriptInvokerScriptedWidgetComponent GetOnValidateEnd ()
ScriptInvokerScriptedWidgetComponent GetOnRepairStart ()
ScriptInvokerScriptedWidgetComponent GetOnRepairEnd ()
void Init (notnull SCR_WorkshopItem item, notnull map< SCR_EAddonValidateState, ref SCR_AddonLineValidateState > states, notnull map< int, string > errorMessages)
 Setup line.
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

const int REFRESH_DELAY = 1000
ref SCR_ValidateRepairLineWidgets m_Widgets = new SCR_ValidateRepairLineWidgets()
ref map< SCR_EAddonValidateState, ref SCR_AddonLineValidateState > m_mVisualStates
ref map< int, stringm_mErrorMessages
ref SCR_WorkshopItem m_Item
SCR_BackendImageComponent m_BackendImageComponent
bool m_bIsAddonEnabled
bool m_bIsInitialized
bool m_bIsReSubscribing
bool m_bUpdatingContinuously
bool m_bChangedState
float m_fCurrentProgress
SCR_EAddonValidateState m_eCurrentState
string m_sDownloadText
ref BackendCallback m_Callback
ref SCR_WorkshopDownloadSequence m_DownloadRequest
ref ScriptInvokerScriptedWidgetComponent m_OnValidateStart
ref ScriptInvokerScriptedWidgetComponent m_OnValidateEnd
ref ScriptInvokerScriptedWidgetComponent m_OnRepairStart
ref ScriptInvokerScriptedWidgetComponent m_OnRepairEnd
ref ScriptInvokerScriptedWidgetComponent m_OnDownloadStart
ref ScriptInvokerScriptedWidgetComponent m_OnDownloadEnd

Detailed Description

Definition at line 1 of file SCR_AddonLineValidateRepairComponent.c.

Member Function Documentation

◆ ContinuousUpdate()

void SCR_AddonLineValidateRepairComponent::ContinuousUpdate ( )
inlineprotected

Definition at line 214 of file SCR_AddonLineValidateRepairComponent.c.

◆ FinishedUpdating()

void SCR_AddonLineValidateRepairComponent::FinishedUpdating ( )
inlineprotected

Definition at line 465 of file SCR_AddonLineValidateRepairComponent.c.

◆ GetOnRepairEnd()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::GetOnRepairEnd ( )
inlineprotected

Definition at line 553 of file SCR_AddonLineValidateRepairComponent.c.

◆ GetOnRepairStart()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::GetOnRepairStart ( )
inlineprotected

Definition at line 544 of file SCR_AddonLineValidateRepairComponent.c.

◆ GetOnValidateEnd()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::GetOnValidateEnd ( )
inlineprotected

Definition at line 535 of file SCR_AddonLineValidateRepairComponent.c.

◆ GetOnValidateStart()

ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::GetOnValidateStart ( )
inlineprotected

Definition at line 526 of file SCR_AddonLineValidateRepairComponent.c.

◆ GetWorkshopItem()

SCR_WorkshopItem SCR_AddonLineValidateRepairComponent::GetWorkshopItem ( )
inlineprotected

Definition at line 67 of file SCR_AddonLineValidateRepairComponent.c.

◆ HandlerAttached()

override void SCR_AddonLineValidateRepairComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 591 of file SCR_AddonLineValidateRepairComponent.c.

◆ HandlerDeattached()

override void SCR_AddonLineValidateRepairComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 612 of file SCR_AddonLineValidateRepairComponent.c.

◆ HasFailed()

bool SCR_AddonLineValidateRepairComponent::HasFailed ( )
inlineprotected

Definition at line 42 of file SCR_AddonLineValidateRepairComponent.c.

◆ HasFailedDownloading()

bool SCR_AddonLineValidateRepairComponent::HasFailedDownloading ( )
inlineprotected

Definition at line 48 of file SCR_AddonLineValidateRepairComponent.c.

◆ Init()

void SCR_AddonLineValidateRepairComponent::Init ( notnull SCR_WorkshopItem item,
notnull map< SCR_EAddonValidateState, ref SCR_AddonLineValidateState > states,
notnull map< int, string > errorMessages )
inlineprotected

Setup line.

Definition at line 563 of file SCR_AddonLineValidateRepairComponent.c.

◆ IsBusy()

bool SCR_AddonLineValidateRepairComponent::IsBusy ( )
inlineprotected

Definition at line 36 of file SCR_AddonLineValidateRepairComponent.c.

◆ IsBusyExtended()

bool SCR_AddonLineValidateRepairComponent::IsBusyExtended ( )
inlineprotected

Definition at line 54 of file SCR_AddonLineValidateRepairComponent.c.

◆ NeedUpdating()

bool SCR_AddonLineValidateRepairComponent::NeedUpdating ( )
inlineprotected

Definition at line 478 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnClickAttemptResubscribing()

void SCR_AddonLineValidateRepairComponent::OnClickAttemptResubscribing ( )
inlineprotected

Definition at line 386 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnDownloadError()

void SCR_AddonLineValidateRepairComponent::OnDownloadError ( SCR_DownloadSequence sequence)
inlineprotected

Definition at line 438 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnDownloadFinished()

void SCR_AddonLineValidateRepairComponent::OnDownloadFinished ( )
inlineprotected

Definition at line 424 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnDownloadStart()

void SCR_AddonLineValidateRepairComponent::OnDownloadStart ( SCR_DownloadSequence sequence)
inlineprotected

Definition at line 412 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnFocus()

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

Definition at line 80 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnFocusLost()

override bool SCR_AddonLineValidateRepairComponent::OnFocusLost ( Widget w,
int x,
int y )
inlineprotected

Definition at line 93 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnInputDeviceChange()

void SCR_AddonLineValidateRepairComponent::OnInputDeviceChange ( EInputDeviceType oldDevice,
EInputDeviceType newDevice )
inlineprotected

Definition at line 73 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnRepairingError()

void SCR_AddonLineValidateRepairComponent::OnRepairingError ( )
inlineprotected

Definition at line 370 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnRepairingSuccess()

void SCR_AddonLineValidateRepairComponent::OnRepairingSuccess ( )
inlineprotected

Definition at line 353 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnValidationError()

void SCR_AddonLineValidateRepairComponent::OnValidationError ( )
inlineprotected

Definition at line 296 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnValidationSuccess()

void SCR_AddonLineValidateRepairComponent::OnValidationSuccess ( )
inlineprotected

Definition at line 269 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnWorkshopItemChange()

void SCR_AddonLineValidateRepairComponent::OnWorkshopItemChange ( )
inlineprotected

Definition at line 500 of file SCR_AddonLineValidateRepairComponent.c.

◆ OnWorkshopItemLoaded()

void SCR_AddonLineValidateRepairComponent::OnWorkshopItemLoaded ( )
inlineprotected

Definition at line 513 of file SCR_AddonLineValidateRepairComponent.c.

◆ SetErrorMessage()

void SCR_AddonLineValidateRepairComponent::SetErrorMessage ( int code)
inlineprotected

Definition at line 489 of file SCR_AddonLineValidateRepairComponent.c.

◆ StartCleanDownload()

bool SCR_AddonLineValidateRepairComponent::StartCleanDownload ( )
inlineprotected

Definition at line 392 of file SCR_AddonLineValidateRepairComponent.c.

◆ StartContinuousUpdate()

void SCR_AddonLineValidateRepairComponent::StartContinuousUpdate ( )
inlineprotected

Definition at line 182 of file SCR_AddonLineValidateRepairComponent.c.

◆ StartRepairing()

bool SCR_AddonLineValidateRepairComponent::StartRepairing ( )
inlineprotected

Definition at line 312 of file SCR_AddonLineValidateRepairComponent.c.

◆ StartUpdating()

bool SCR_AddonLineValidateRepairComponent::StartUpdating ( )
inlineprotected

Definition at line 454 of file SCR_AddonLineValidateRepairComponent.c.

◆ StartValidating()

bool SCR_AddonLineValidateRepairComponent::StartValidating ( )
inlineprotected

Definition at line 228 of file SCR_AddonLineValidateRepairComponent.c.

◆ StopContinuousUpdate()

void SCR_AddonLineValidateRepairComponent::StopContinuousUpdate ( bool skipUIUpdate = false)
inlineprotected

Definition at line 199 of file SCR_AddonLineValidateRepairComponent.c.

◆ StopRepairing()

void SCR_AddonLineValidateRepairComponent::StopRepairing ( bool skipUIUpdate = false)
inlineprotected

Definition at line 338 of file SCR_AddonLineValidateRepairComponent.c.

◆ StopValidating()

void SCR_AddonLineValidateRepairComponent::StopValidating ( bool skipUIUpdate = false)
inlineprotected

Definition at line 254 of file SCR_AddonLineValidateRepairComponent.c.

◆ UpdateAllWidgets()

void SCR_AddonLineValidateRepairComponent::UpdateAllWidgets ( )
inlineprotected

Update visual state of line.

Definition at line 105 of file SCR_AddonLineValidateRepairComponent.c.

◆ UpdateDownloadProgressBar()

void SCR_AddonLineValidateRepairComponent::UpdateDownloadProgressBar ( )
inlineprotected

Definition at line 126 of file SCR_AddonLineValidateRepairComponent.c.

◆ UpdateImage()

void SCR_AddonLineValidateRepairComponent::UpdateImage ( )
inlineprotected

Definition at line 117 of file SCR_AddonLineValidateRepairComponent.c.

Member Data Documentation

◆ m_BackendImageComponent

SCR_BackendImageComponent SCR_AddonLineValidateRepairComponent::m_BackendImageComponent
protected

Definition at line 11 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_bChangedState

bool SCR_AddonLineValidateRepairComponent::m_bChangedState
protected

Definition at line 17 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_bIsAddonEnabled

bool SCR_AddonLineValidateRepairComponent::m_bIsAddonEnabled
protected

Definition at line 13 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_bIsInitialized

bool SCR_AddonLineValidateRepairComponent::m_bIsInitialized
protected

Definition at line 14 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_bIsReSubscribing

bool SCR_AddonLineValidateRepairComponent::m_bIsReSubscribing
protected

Definition at line 15 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_bUpdatingContinuously

bool SCR_AddonLineValidateRepairComponent::m_bUpdatingContinuously
protected

Definition at line 16 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_Callback

ref BackendCallback SCR_AddonLineValidateRepairComponent::m_Callback
protected

Definition at line 23 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_DownloadRequest

ref SCR_WorkshopDownloadSequence SCR_AddonLineValidateRepairComponent::m_DownloadRequest
protected

Definition at line 24 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_eCurrentState

SCR_EAddonValidateState SCR_AddonLineValidateRepairComponent::m_eCurrentState
protected

Definition at line 20 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_fCurrentProgress

float SCR_AddonLineValidateRepairComponent::m_fCurrentProgress
protected

Definition at line 18 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_Item

ref SCR_WorkshopItem SCR_AddonLineValidateRepairComponent::m_Item
protected

Definition at line 10 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_mErrorMessages

ref map<int, string> SCR_AddonLineValidateRepairComponent::m_mErrorMessages
protected

Definition at line 8 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_mVisualStates

ref map<SCR_EAddonValidateState, ref SCR_AddonLineValidateState> SCR_AddonLineValidateRepairComponent::m_mVisualStates
protected

Definition at line 7 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnDownloadEnd

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnDownloadEnd
protected

Definition at line 33 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnDownloadStart

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnDownloadStart
protected

Definition at line 32 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnRepairEnd

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnRepairEnd
protected

Definition at line 30 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnRepairStart

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnRepairStart
protected

Definition at line 29 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnValidateEnd

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnValidateEnd
protected

Definition at line 27 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_OnValidateStart

ref ScriptInvokerScriptedWidgetComponent SCR_AddonLineValidateRepairComponent::m_OnValidateStart
protected

Definition at line 26 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_sDownloadText

string SCR_AddonLineValidateRepairComponent::m_sDownloadText
protected

Definition at line 21 of file SCR_AddonLineValidateRepairComponent.c.

◆ m_Widgets

ref SCR_ValidateRepairLineWidgets SCR_AddonLineValidateRepairComponent::m_Widgets = new SCR_ValidateRepairLineWidgets()
protected

Definition at line 5 of file SCR_AddonLineValidateRepairComponent.c.

◆ REFRESH_DELAY

const int SCR_AddonLineValidateRepairComponent::REFRESH_DELAY = 1000
protected

Definition at line 3 of file SCR_AddonLineValidateRepairComponent.c.


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