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

Protected Member Functions

override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
void UpdateStateFlags ()
void UpdateNames ()
void UpdateNamesScrolling ()
void UpdateRating ()
void UpdateImage ()
void UpdateDependencyCountWidgets ()
void UpdateDownloadProgressBar ()
void UpdateFavouriteButton ()
void ShowBackendEnv ()
void UpdateWarningOverlay ()
void UpdateHeader ()
void UpdateMANWVisuals ()
void UpdateAllWidgets ()
void HandleDownloadChanges ()
void StartContinuousUpdate ()
void StopContinuousUpdate ()
void ContinuousUpdate ()
void OnEnableButtonToggled (SCR_ModularButtonComponent comp)
void OnFavouriteButtonToggled (SCR_ModularButtonComponent comp, bool toggled)
void OnWarningButtonClicked (ScriptInvokerScriptedWidgetComponent comp)
void OnMainActionButtonClicked (SCR_ModularButtonComponent comp)
void OnRepairActionButtonClicked (SCR_ModularButtonComponent comp)
void OnWorkshopItemChange ()
void OnAnyNewDownload (SCR_WorkshopItem item, SCR_WorkshopItemActionDownload action)
void OnAnyDownloadError (SCR_WorkshopItemActionDownload action, int reason)
void OnAnyDownloadCompleted (SCR_WorkshopItemActionDownload action)
void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
void UpdateDependenciesTooltip ()
void UpdateHeaderTooltip ()
void UpdateEnableButtonTooltip ()
void SetWorkshopItem (SCR_WorkshopItem workshopItem)
 If a null pointer is passed, tile becomes hidden.
SCR_WorkshopItem GetWorkshopItem ()
ScriptInvokerScriptedWidgetComponent GetOnFocus ()
ScriptInvokerScriptedWidgetComponent GetOnFocusLost ()
ScriptInvokerScriptedWidgetComponent GetOnChange ()

Static Protected Member Functions

static SCR_ContentBrowserTileComponent FindComponent (notnull Widget w)
static int GetTileWidth ()
static int GetTileHeight ()

Protected Attributes

ref ScriptInvokerScriptedWidgetComponent m_OnFocus = new ScriptInvokerScriptedWidgetComponent()
ref ScriptInvokerScriptedWidgetComponent m_OnFocusLost = new ScriptInvokerScriptedWidgetComponent()
ref ScriptInvokerScriptedWidgetComponent m_OnChange = new ScriptInvokerScriptedWidgetComponent()
ref SCR_WorkshopTileWidgets m_Widgets = new SCR_WorkshopTileWidgets()
bool m_bFocused
bool m_bUpdatingContinuously
ref SCR_WorkshopItem m_Item
SCR_WorkshopItemBackendImageComponent m_BackendImageComponent
ref SCR_WorkshopDownloadSequence m_DownloadRequest
SCR_ERevisionAvailability m_eRevisionAvailability
SCR_EWorkshopTileErrorState m_eErrorState
SCR_EAddonPrimaryActionState m_ePrimaryActionState
SCR_ScriptedWidgetTooltip m_Tooltip

Static Protected Attributes

static int s_iTileWidth = 285
static int s_iTileHeight = 224

Detailed Description

Component for a tile in the content browser You must call SetWorkshopItem() after tile creation to activate it

Definition at line 5 of file SCR_ContentBrowserTileComponent.c.

Member Function Documentation

◆ ContinuousUpdate()

void SCR_ContentBrowserTileComponent::ContinuousUpdate ( )
inlineprotected

Definition at line 507 of file SCR_ContentBrowserTileComponent.c.

◆ FindComponent()

SCR_ContentBrowserTileComponent SCR_ContentBrowserTileComponent::FindComponent ( notnull Widget w)
inlinestaticprotected

Definition at line 693 of file SCR_ContentBrowserTileComponent.c.

◆ GetOnChange()

ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::GetOnChange ( )
inlineprotected

Definition at line 687 of file SCR_ContentBrowserTileComponent.c.

◆ GetOnFocus()

ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::GetOnFocus ( )
inlineprotected

Definition at line 675 of file SCR_ContentBrowserTileComponent.c.

◆ GetOnFocusLost()

ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::GetOnFocusLost ( )
inlineprotected

Definition at line 681 of file SCR_ContentBrowserTileComponent.c.

◆ GetTileHeight()

int SCR_ContentBrowserTileComponent::GetTileHeight ( )
inlinestaticprotected

Definition at line 705 of file SCR_ContentBrowserTileComponent.c.

◆ GetTileWidth()

int SCR_ContentBrowserTileComponent::GetTileWidth ( )
inlinestaticprotected

Definition at line 699 of file SCR_ContentBrowserTileComponent.c.

◆ GetWorkshopItem()

SCR_WorkshopItem SCR_ContentBrowserTileComponent::GetWorkshopItem ( )
inlineprotected

Definition at line 669 of file SCR_ContentBrowserTileComponent.c.

◆ HandleDownloadChanges()

void SCR_ContentBrowserTileComponent::HandleDownloadChanges ( )
inlineprotected

Definition at line 467 of file SCR_ContentBrowserTileComponent.c.

◆ HandlerAttached()

override void SCR_ContentBrowserTileComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 33 of file SCR_ContentBrowserTileComponent.c.

◆ HandlerDeattached()

override void SCR_ContentBrowserTileComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 71 of file SCR_ContentBrowserTileComponent.c.

◆ OnAnyDownloadCompleted()

void SCR_ContentBrowserTileComponent::OnAnyDownloadCompleted ( SCR_WorkshopItemActionDownload action)
inlineprotected

Definition at line 582 of file SCR_ContentBrowserTileComponent.c.

◆ OnAnyDownloadError()

void SCR_ContentBrowserTileComponent::OnAnyDownloadError ( SCR_WorkshopItemActionDownload action,
int reason )
inlineprotected

Definition at line 576 of file SCR_ContentBrowserTileComponent.c.

◆ OnAnyNewDownload()

void SCR_ContentBrowserTileComponent::OnAnyNewDownload ( SCR_WorkshopItem item,
SCR_WorkshopItemActionDownload action )
inlineprotected

Definition at line 570 of file SCR_ContentBrowserTileComponent.c.

◆ OnEnableButtonToggled()

void SCR_ContentBrowserTileComponent::OnEnableButtonToggled ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 525 of file SCR_ContentBrowserTileComponent.c.

◆ OnFavouriteButtonToggled()

void SCR_ContentBrowserTileComponent::OnFavouriteButtonToggled ( SCR_ModularButtonComponent comp,
bool toggled )
inlineprotected

Definition at line 531 of file SCR_ContentBrowserTileComponent.c.

◆ OnFocus()

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

Definition at line 97 of file SCR_ContentBrowserTileComponent.c.

◆ OnFocusLost()

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

Definition at line 113 of file SCR_ContentBrowserTileComponent.c.

◆ OnMainActionButtonClicked()

void SCR_ContentBrowserTileComponent::OnMainActionButtonClicked ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 546 of file SCR_ContentBrowserTileComponent.c.

◆ OnRepairActionButtonClicked()

void SCR_ContentBrowserTileComponent::OnRepairActionButtonClicked ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 552 of file SCR_ContentBrowserTileComponent.c.

◆ OnTooltipShow()

void SCR_ContentBrowserTileComponent::OnTooltipShow ( SCR_ScriptedWidgetTooltip tooltip)
inlineprotected

Definition at line 592 of file SCR_ContentBrowserTileComponent.c.

◆ OnWarningButtonClicked()

void SCR_ContentBrowserTileComponent::OnWarningButtonClicked ( ScriptInvokerScriptedWidgetComponent comp)
inlineprotected

Definition at line 540 of file SCR_ContentBrowserTileComponent.c.

◆ OnWorkshopItemChange()

void SCR_ContentBrowserTileComponent::OnWorkshopItemChange ( )
inlineprotected

Definition at line 562 of file SCR_ContentBrowserTileComponent.c.

◆ SetWorkshopItem()

void SCR_ContentBrowserTileComponent::SetWorkshopItem ( SCR_WorkshopItem workshopItem)
inlineprotected

If a null pointer is passed, tile becomes hidden.

Definition at line 643 of file SCR_ContentBrowserTileComponent.c.

◆ ShowBackendEnv()

void SCR_ContentBrowserTileComponent::ShowBackendEnv ( )
inlineprotected

Definition at line 254 of file SCR_ContentBrowserTileComponent.c.

◆ StartContinuousUpdate()

void SCR_ContentBrowserTileComponent::StartContinuousUpdate ( )
inlineprotected

Definition at line 487 of file SCR_ContentBrowserTileComponent.c.

◆ StopContinuousUpdate()

void SCR_ContentBrowserTileComponent::StopContinuousUpdate ( )
inlineprotected

Definition at line 498 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateAllWidgets()

void SCR_ContentBrowserTileComponent::UpdateAllWidgets ( )
inlineprotected

Definition at line 423 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateDependenciesTooltip()

void SCR_ContentBrowserTileComponent::UpdateDependenciesTooltip ( )
inlineprotected

Definition at line 602 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateDependencyCountWidgets()

void SCR_ContentBrowserTileComponent::UpdateDependencyCountWidgets ( )
inlineprotected

Definition at line 213 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateDownloadProgressBar()

void SCR_ContentBrowserTileComponent::UpdateDownloadProgressBar ( )
inlineprotected

Definition at line 232 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateEnableButtonTooltip()

void SCR_ContentBrowserTileComponent::UpdateEnableButtonTooltip ( )
inlineprotected

Definition at line 627 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateFavouriteButton()

void SCR_ContentBrowserTileComponent::UpdateFavouriteButton ( )
inlineprotected

Definition at line 244 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateHeader()

void SCR_ContentBrowserTileComponent::UpdateHeader ( )
inlineprotected

Definition at line 349 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateHeaderTooltip()

void SCR_ContentBrowserTileComponent::UpdateHeaderTooltip ( )
inlineprotected

Definition at line 618 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateImage()

void SCR_ContentBrowserTileComponent::UpdateImage ( )
inlineprotected

Definition at line 204 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateMANWVisuals()

void SCR_ContentBrowserTileComponent::UpdateMANWVisuals ( )
inlineprotected

Definition at line 398 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateNames()

void SCR_ContentBrowserTileComponent::UpdateNames ( )
inlineprotected

Definition at line 164 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateNamesScrolling()

void SCR_ContentBrowserTileComponent::UpdateNamesScrolling ( )
inlineprotected

Definition at line 171 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateRating()

void SCR_ContentBrowserTileComponent::UpdateRating ( )
inlineprotected

Definition at line 194 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateStateFlags()

void SCR_ContentBrowserTileComponent::UpdateStateFlags ( )
inlineprotected

Definition at line 130 of file SCR_ContentBrowserTileComponent.c.

◆ UpdateWarningOverlay()

void SCR_ContentBrowserTileComponent::UpdateWarningOverlay ( )
inlineprotected

Definition at line 282 of file SCR_ContentBrowserTileComponent.c.

Member Data Documentation

◆ m_BackendImageComponent

SCR_WorkshopItemBackendImageComponent SCR_ContentBrowserTileComponent::m_BackendImageComponent
protected

Definition at line 22 of file SCR_ContentBrowserTileComponent.c.

◆ m_bFocused

bool SCR_ContentBrowserTileComponent::m_bFocused
protected

Definition at line 17 of file SCR_ContentBrowserTileComponent.c.

◆ m_bUpdatingContinuously

bool SCR_ContentBrowserTileComponent::m_bUpdatingContinuously
protected

Definition at line 18 of file SCR_ContentBrowserTileComponent.c.

◆ m_DownloadRequest

ref SCR_WorkshopDownloadSequence SCR_ContentBrowserTileComponent::m_DownloadRequest
protected

Definition at line 23 of file SCR_ContentBrowserTileComponent.c.

◆ m_eErrorState

SCR_EWorkshopTileErrorState SCR_ContentBrowserTileComponent::m_eErrorState
protected

Definition at line 27 of file SCR_ContentBrowserTileComponent.c.

◆ m_ePrimaryActionState

SCR_EAddonPrimaryActionState SCR_ContentBrowserTileComponent::m_ePrimaryActionState
protected

Definition at line 28 of file SCR_ContentBrowserTileComponent.c.

◆ m_eRevisionAvailability

SCR_ERevisionAvailability SCR_ContentBrowserTileComponent::m_eRevisionAvailability
protected

Definition at line 25 of file SCR_ContentBrowserTileComponent.c.

◆ m_Item

ref SCR_WorkshopItem SCR_ContentBrowserTileComponent::m_Item
protected

Definition at line 20 of file SCR_ContentBrowserTileComponent.c.

◆ m_OnChange

ref ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::m_OnChange = new ScriptInvokerScriptedWidgetComponent()
protected

Definition at line 13 of file SCR_ContentBrowserTileComponent.c.

◆ m_OnFocus

ref ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::m_OnFocus = new ScriptInvokerScriptedWidgetComponent()
protected

Definition at line 11 of file SCR_ContentBrowserTileComponent.c.

◆ m_OnFocusLost

ref ScriptInvokerScriptedWidgetComponent SCR_ContentBrowserTileComponent::m_OnFocusLost = new ScriptInvokerScriptedWidgetComponent()
protected

Definition at line 12 of file SCR_ContentBrowserTileComponent.c.

◆ m_Tooltip

SCR_ScriptedWidgetTooltip SCR_ContentBrowserTileComponent::m_Tooltip
protected

Definition at line 30 of file SCR_ContentBrowserTileComponent.c.

◆ m_Widgets

ref SCR_WorkshopTileWidgets SCR_ContentBrowserTileComponent::m_Widgets = new SCR_WorkshopTileWidgets()
protected

Definition at line 15 of file SCR_ContentBrowserTileComponent.c.

◆ s_iTileHeight

int SCR_ContentBrowserTileComponent::s_iTileHeight = 224
staticprotected

Definition at line 8 of file SCR_ContentBrowserTileComponent.c.

◆ s_iTileWidth

int SCR_ContentBrowserTileComponent::s_iTileWidth = 285
staticprotected

Definition at line 7 of file SCR_ContentBrowserTileComponent.c.


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