Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ContentBrowser_AddonsSubMenu.c File Reference

Go to the source code of this file.

Classes

class  SCR_ContentBrowser_GetAssetListParams
class  SCR_CompareWorkshopItemTimeSinceLastPlay
class  SCR_CompareWorkshopItemTargetSize

Enumerations

enum  EContentBrowserAddonsSubMenuMode

Functions

enum EContentBrowserAddonsSubMenuMode Attribute ("0", UIWidgets.ComboBox, "This menu is quite universal and can work in many modes - what do you want it to be?", "", ParamEnumArray.FromEnum(EContentBrowserAddonsSubMenuMode))] protected EContentBrowserAddonsSubMenuMode m_eMode
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
override void OnTabShow ()
override void OnTabHide ()
override void OnTabRemove ()
override void OnMenuShow ()
override void OnMenuUpdate (float tDelta)
 Called on each frame.
override void OnMenuFocusGained ()
void InitWidgets ()
void InitWidgetEventHandlers ()
void InitWorkshopApi ()
void RequestPage (int pageId)
void RequestOnlinePageUnfiltered (int pageId)
 Requests an unfiltered page from backend to get the total number of items.
void RequestOnlinePage (int pageId)
 Requests a filtered page from backend to get the actual items to display.
void DisplayExternalItems (int pageId)
 Selects items from the externally provided array and shows them on grid, only makes sense in external array mode.
void DisplayOfflineItems (int pageId)
void GridScreen_Init ()
void GridScreen_Clear ()
 Tiles are cleared up here. They are not deleted, but hidden.
void GridScreen_DisplayItems (array< ref SCR_WorkshopItem > items)
void SetPanelsMode (bool showEmptyPanel, bool forceFiltersList=false, string messagePresetTag=string.Empty, bool animateFiltersList=false)
void UpdateItemsFoundMessage (int current, int total)
SCR_WorkshopItem GetSelectedItem ()
 Returns currently selected workshop item.
void UpdatePagingWidgets ()
 Updates the widgets related to paging: buttons, text.
void UpdateNavigationButtons ()
bool IsWidgetUnderCursor (Widget w)
 Returns true if cursor over a given widget.
array< ref SCR_WorkshopItemSelectItemsAtPage (array< ref SCR_WorkshopItem > items, int pageId)
 Returns array of items within specified page, page ID starting from 0.
void SwitchFocus (SCR_EListMenuWidgetFocus focus)
 Switch focus.
void OnInputDeviceUserChanged (EInputDeviceType oldDevice, EInputDeviceType newDevice)
void OnConnected ()
void OnTileClick (SCR_ScriptedWidgetComponent baseComp)
void OnTileFocus (ScriptedWidgetComponent comp)
void OnTileFocusLost (ScriptedWidgetComponent comp)
void OnTileStateChange (ScriptedWidgetComponent comp)
void OnFilterPanelToggled (bool shown)
void OnInputAction (string name, float multiplier)
void OnFilterButton (SCR_ButtonBaseComponent comp)
void OnPrimaryButton (SCR_ButtonBaseComponent comp)
void ExecuteItemPrimaryAction ()
void OnEnableButton (SCR_ButtonBaseComponent comp)
void SetItemEnabled ()
void OnRepairButton (SCR_ButtonBaseComponent comp)
void SetItemRepair ()
void OnFavouriteButton (SCR_ButtonBaseComponent comp)
void SetItemFavorite ()
void OnDetailsButton (SCR_ButtonBaseComponent comp)
void OpenItemDetails ()
void Callback_OnRequestPageGetAllAssets (BackendCallback callback)
void Callback_OnRequestPageGetAssets ()
void Callback_OnRequestPageTimeout ()
void Callback_OnRequestPageTimeout_OnCloseDialog ()
void Callback_OnRequestPageTimeout_OnDialogTryAgain ()
void Callback_OnAddonOfflineStateChanged (SCR_WorkshopItem item, bool newState)
 Called by SCR_AddonManager when some addon is downloaded or uninstalled.
void Callback_OnAddonReportedStateChanged (SCR_WorkshopItem item, bool newReported)
 Called by SCR_AddonManager when some addon is reported or unreported.
void OnPrevPageButton ()
void OnNextPageButton ()
void OnScrollPage (string name)
void OnMouseWheelSoundCooldownEnd ()
void OnFilterChange (SCR_FilterEntry filter)
 Called when filter listbox selection changes.
void OnFilterSearchConfirm (SCR_EditBoxComponent comp, string newValue)
 Called when user confirms the value in the seacrh string.
void OnSortingHeaderChange (SCR_SortHeaderComponent sortHeader)
 Called when sorting header changes.
array< ref SCR_WorkshopItemSearchItems (array< ref SCR_WorkshopItem > items, string searchStr)
array< ref SCR_WorkshopItemFilter_OfflineFilterAndSearch (array< ref SCR_WorkshopItem > itemsIn)
array< ref SCR_WorkshopItemFilter_IntersectArrays (array< ref array< ref SCR_WorkshopItem > > arrays)
 Returns intersection of all arrays (array of elements which are contained in all arrays).
void PackGetAssetListParams (SCR_ContentBrowser_GetAssetListParams p, bool defaultValues=false)
void PackSortingData (SCR_ContentBrowser_GetAssetListParams params)
 Pack filter sorting settings - order type, dirrection.
void PackQuickFilterData (SCR_ContentBrowser_GetAssetListParams params, bool defaultValues)
void PackTagFilterData (SCR_ContentBrowser_GetAssetListParams params, bool defaultValues)
void SetWorkshopItems (array< ref SCR_WorkshopItem > items)
 Sets the item array on which this tab operates. Only possible in external item array mode.
SCR_ContentBrowser_GetAssetListParams PageParams Compare (SCR_WorkshopItem left, SCR_WorkshopItem right)
void SCR_ContentBrowser_GetAssetListParams (SCR_ContentBrowser_AddonsSubMenu subMenu, bool defaultValues=false)
override void OnPack ()

Variables

 MODE_OFFLINE
 MODE_ONLINE
 MODE_EXTERNAL_ITEM_ARRAY
string m_sOnlinePageType
string m_sScrollWheelPageTurningSound
const int GRID_N_COLUMNS = 4
const int GRID_N_ROWS = 3
const int LOAD_PAGE_DELAY = 500
const ResourceName LAYOUT_GRID_TILE = "{67B0EFBDF7EAFF27}UI/layouts/Menus/ContentBrowser/Tile/WorkshopTile.layout"
const string TEXT_PAGE_INDICATOR = "#AR-Editor_ContentBrowser_PageIndex_Text"
const string MESSAGE_TAG_NOTHING_FOUND = "nothing_found"
const string MESSAGE_TAG_NOTHING_DOWNLOADED = "nothing_downloaded"
const string MESSAGE_TAG_NOTHING_DOWNLOADED_2 = "nothing_downloaded2"
const string MESSAGE_TAG_ERROR_CONNECTION = "error_connection"
const string MESSAGE_TAG_LOADING = "loading"
const string MESSAGE_TAG_NO_SAVES_FOUND = "no_saves_found"
ref SCR_ContentBrowser_AddonsSubMenuBaseWidgets m_Widgets = new SCR_ContentBrowser_AddonsSubMenuBaseWidgets()
SCR_MenuActionsComponent m_MenuActionsComponent
WorkshopApi m_WorkshopApi
ref SCR_WorkshopDownloadSequence m_DownloadRequest
ref array< SCR_ContentBrowserTileComponentm_aTileComponents = {}
bool m_bConnected
bool m_bFailToLoad
bool m_bClearCacheAtNextRequest
ref array< ref SCR_WorkshopItemm_aExternalItems = {}
SCR_ContentBrowserTileComponent m_LastFocusedTile
ref SCR_ContentBrowser_GetAssetListParams m_GetAssetListParams
ref SCR_ContentBrowser_GetAssetListParams m_GetAssetListParamsDefault
bool m_bFirstPage = true
bool m_bPanelsModeEmpty
bool m_bMousePageUsed
bool m_bFirstLoad = true
int m_iCurrentPage
int m_iPageCount
SCR_InputButtonComponent m_NavDetails
SCR_InputButtonComponent m_NavPrimary
SCR_InputButtonComponent m_NavEnable
SCR_InputButtonComponent m_NavFavourite
SCR_InputButtonComponent m_NavRepair
SCR_InputButtonComponent m_NavFilter
SCR_EListMenuWidgetFocus m_eFocusedWidgetState
int m_iItemsTotal
int m_iOnlineFilteredItems
ref BackendCallback m_PageCallbackItemsTotal = null
ref BackendCallback m_PageCallback = null
bool m_bCanPlayMouseWheelSound = true
const int MOUSE_WHEEL_SOUND_COOLDOWN = 75
SCR_ContentBrowser_AddonsSubMenu m_AddonsSubMenu
bool m_bUseDefaultValues

Enumeration Type Documentation

◆ EContentBrowserAddonsSubMenuMode

Function Documentation

◆ Attribute()

enum EContentBrowserAddonsSubMenuMode Attribute ( "0" ,
UIWidgets. ComboBox,
"This menu is quite universal and can work in many modes - what do you want it to be?" ,
"" ,
ParamEnumArray. FromEnumEContentBrowserAddonsSubMenuMode )

◆ Callback_OnAddonOfflineStateChanged()

void Callback_OnAddonOfflineStateChanged ( SCR_WorkshopItem item,
bool newState )
protected

Called by SCR_AddonManager when some addon is downloaded or uninstalled.

Definition at line 1099 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnAddonReportedStateChanged()

void Callback_OnAddonReportedStateChanged ( SCR_WorkshopItem item,
bool newReported )
protected

Called by SCR_AddonManager when some addon is reported or unreported.

Definition at line 1110 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnRequestPageGetAllAssets()

void Callback_OnRequestPageGetAllAssets ( BackendCallback callback)
protected

Definition at line 1007 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnRequestPageGetAssets()

void Callback_OnRequestPageGetAssets ( )
protected

Definition at line 1016 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnRequestPageTimeout()

void Callback_OnRequestPageTimeout ( )
protected

Definition at line 1060 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnRequestPageTimeout_OnCloseDialog()

void Callback_OnRequestPageTimeout_OnCloseDialog ( )
protected

Definition at line 1083 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Callback_OnRequestPageTimeout_OnDialogTryAgain()

void Callback_OnRequestPageTimeout_OnDialogTryAgain ( )
protected

Definition at line 1091 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Compare()

SCR_ContentBrowser_GetAssetListParams PageParams Compare ( SCR_WorkshopItem left,
SCR_WorkshopItem right )
protected

Definition at line 1632 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ DisplayExternalItems()

void DisplayExternalItems ( int pageId)
protected

Selects items from the externally provided array and shows them on grid, only makes sense in external array mode.

Definition at line 423 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ DisplayOfflineItems()

void DisplayOfflineItems ( int pageId)
protected

Definition at line 447 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ ExecuteItemPrimaryAction()

void ExecuteItemPrimaryAction ( )
protected

Definition at line 928 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Filter_IntersectArrays()

array< ref SCR_WorkshopItem > Filter_IntersectArrays ( array< ref array< ref SCR_WorkshopItem > > arrays)
protected

Returns intersection of all arrays (array of elements which are contained in all arrays).

Definition at line 1416 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ Filter_OfflineFilterAndSearch()

array< ref SCR_WorkshopItem > Filter_OfflineFilterAndSearch ( array< ref SCR_WorkshopItem > itemsIn)
protected

Filters the array according to currently selected filters. !! Works only for offline configuration of filters!

Definition at line 1303 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ GetSelectedItem()

SCR_WorkshopItem GetSelectedItem ( )
protected

Returns currently selected workshop item.

Definition at line 641 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ GridScreen_Clear()

void GridScreen_Clear ( )
protected

Tiles are cleared up here. They are not deleted, but hidden.

Definition at line 567 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ GridScreen_DisplayItems()

void GridScreen_DisplayItems ( array< ref SCR_WorkshopItem > items)
protected

Definition at line 576 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ GridScreen_Init()

void GridScreen_Init ( )
protected

Definition at line 538 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ InitWidgetEventHandlers()

void InitWidgetEventHandlers ( )
protected

Definition at line 278 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ InitWidgets()

void InitWidgets ( )
protected

Definition at line 260 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ InitWorkshopApi()

void InitWorkshopApi ( )
protected

Definition at line 307 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ IsWidgetUnderCursor()

bool IsWidgetUnderCursor ( Widget w)
protected

Returns true if cursor over a given widget.

Definition at line 723 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnConnected()

void OnConnected ( )
protected

Definition at line 825 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnDetailsButton()

void OnDetailsButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 991 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnEnableButton()

void OnEnableButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 938 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnFavouriteButton()

void OnFavouriteButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 975 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnFilterButton()

void OnFilterButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 914 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnFilterChange()

void OnFilterChange ( SCR_FilterEntry filter)
protected

Called when filter listbox selection changes.

Definition at line 1201 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnFilterPanelToggled()

void OnFilterPanelToggled ( bool shown)
protected

Definition at line 887 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnFilterSearchConfirm()

void OnFilterSearchConfirm ( SCR_EditBoxComponent comp,
string newValue )
protected

Called when user confirms the value in the seacrh string.

Definition at line 1210 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnInputAction()

void OnInputAction ( string name,
float multiplier )
protected

Definition at line 898 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnInputDeviceUserChanged()

void OnInputDeviceUserChanged ( EInputDeviceType oldDevice,
EInputDeviceType newDevice )
protected

Definition at line 817 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnMenuFocusGained()

override void OnMenuFocusGained ( )
protected

Definition at line 247 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnMenuShow()

override void OnMenuShow ( )
protected

Definition at line 221 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnMenuUpdate()

override void OnMenuUpdate ( float tDelta)
protected

Called on each frame.

Definition at line 230 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnMouseWheelSoundCooldownEnd()

void OnMouseWheelSoundCooldownEnd ( )
protected

Definition at line 1193 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnNextPageButton()

void OnNextPageButton ( )
protected

Definition at line 1146 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnPack()

override void OnPack ( )
protected

Definition at line 1677 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnPrevPageButton()

void OnPrevPageButton ( )
protected

Definition at line 1127 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnPrimaryButton()

void OnPrimaryButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 922 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnRepairButton()

void OnRepairButton ( SCR_ButtonBaseComponent comp)
protected

Definition at line 958 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnScrollPage()

void OnScrollPage ( string name)
protected

Definition at line 1165 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnSortingHeaderChange()

void OnSortingHeaderChange ( SCR_SortHeaderComponent sortHeader)
protected

Called when sorting header changes.

Definition at line 1219 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTabCreate()

override void OnTabCreate ( Widget menuRoot,
ResourceName buttonsLayout,
int index )
protected

Definition at line 101 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTabHide()

override void OnTabHide ( )
protected

Definition at line 181 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTabRemove()

override void OnTabRemove ( )
protected

Definition at line 202 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTabShow()

override void OnTabShow ( )
protected

Definition at line 153 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTileClick()

void OnTileClick ( SCR_ScriptedWidgetComponent baseComp)
protected

Definition at line 835 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTileFocus()

void OnTileFocus ( ScriptedWidgetComponent comp)
protected

Definition at line 850 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTileFocusLost()

void OnTileFocusLost ( ScriptedWidgetComponent comp)
protected

Definition at line 870 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OnTileStateChange()

void OnTileStateChange ( ScriptedWidgetComponent comp)
protected

Definition at line 881 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ OpenItemDetails()

void OpenItemDetails ( )
protected

Definition at line 997 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ PackGetAssetListParams()

void PackGetAssetListParams ( SCR_ContentBrowser_GetAssetListParams p,
bool defaultValues = false )
protected

Called from OnPack of a Json API Struct. Here we pack the request data according to current filtering and sorging parameters.

Definition at line 1466 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ PackQuickFilterData()

void PackQuickFilterData ( SCR_ContentBrowser_GetAssetListParams params,
bool defaultValues )
protected

Definition at line 1529 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ PackSortingData()

void PackSortingData ( SCR_ContentBrowser_GetAssetListParams params)
protected

Pack filter sorting settings - order type, dirrection.

Definition at line 1490 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ PackTagFilterData()

void PackTagFilterData ( SCR_ContentBrowser_GetAssetListParams params,
bool defaultValues )
protected

Definition at line 1554 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ RequestOnlinePage()

void RequestOnlinePage ( int pageId)
protected

Requests a filtered page from backend to get the actual items to display.

Definition at line 393 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ RequestOnlinePageUnfiltered()

void RequestOnlinePageUnfiltered ( int pageId)
protected

Requests an unfiltered page from backend to get the total number of items.

Definition at line 373 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ RequestPage()

void RequestPage ( int pageId)
protected

Definition at line 341 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SCR_ContentBrowser_GetAssetListParams()

void Compare::SCR_ContentBrowser_GetAssetListParams ( SCR_ContentBrowser_AddonsSubMenu subMenu,
bool defaultValues = false )
protected

Definition at line 1670 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SearchItems()

array< ref SCR_WorkshopItem > SearchItems ( array< ref SCR_WorkshopItem > items,
string searchStr )
protected

Definition at line 1227 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SelectItemsAtPage()

array< ref SCR_WorkshopItem > SelectItemsAtPage ( array< ref SCR_WorkshopItem > items,
int pageId )
protected

Returns array of items within specified page, page ID starting from 0.

Definition at line 737 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SetItemEnabled()

void SetItemEnabled ( )
protected

Definition at line 944 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SetItemFavorite()

void SetItemFavorite ( )
protected

Definition at line 981 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SetItemRepair()

void SetItemRepair ( )
protected

Definition at line 964 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SetPanelsMode()

void SetPanelsMode ( bool showEmptyPanel,
bool forceFiltersList = false,
string messagePresetTag = string.Empty,
bool animateFiltersList = false )
protected

Definition at line 596 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SetWorkshopItems()

void SetWorkshopItems ( array< ref SCR_WorkshopItem > items)
protected

Sets the item array on which this tab operates. Only possible in external item array mode.

Definition at line 1632 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ SwitchFocus()

void SwitchFocus ( SCR_EListMenuWidgetFocus focus)
protected

Switch focus.

Definition at line 763 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ UpdateItemsFoundMessage()

void UpdateItemsFoundMessage ( int current,
int total )
protected

Definition at line 630 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ UpdateNavigationButtons()

void UpdateNavigationButtons ( )
protected

Definition at line 672 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ UpdatePagingWidgets()

void UpdatePagingWidgets ( )
protected

Updates the widgets related to paging: buttons, text.

Definition at line 658 of file SCR_ContentBrowser_AddonsSubMenu.c.

Variable Documentation

◆ GRID_N_COLUMNS

const int GRID_N_COLUMNS = 4
protected

Definition at line 27 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ GRID_N_ROWS

const int GRID_N_ROWS = 3
protected

Definition at line 28 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ LAYOUT_GRID_TILE

const ResourceName LAYOUT_GRID_TILE = "{67B0EFBDF7EAFF27}UI/layouts/Menus/ContentBrowser/Tile/WorkshopTile.layout"
protected

Definition at line 31 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ LOAD_PAGE_DELAY

const int LOAD_PAGE_DELAY = 500
protected

Definition at line 29 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_AddonsSubMenu

SCR_ContentBrowser_AddonsSubMenu m_AddonsSubMenu

Definition at line 1666 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_aExternalItems

ref array<ref SCR_WorkshopItem> m_aExternalItems = {}
protected

Definition at line 59 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_aTileComponents

ref array<SCR_ContentBrowserTileComponent> m_aTileComponents = {}
protected

Definition at line 52 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bCanPlayMouseWheelSound

bool m_bCanPlayMouseWheelSound = true
protected

Definition at line 96 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bClearCacheAtNextRequest

bool m_bClearCacheAtNextRequest
protected

Definition at line 57 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bConnected

bool m_bConnected
protected

Definition at line 54 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bFailToLoad

bool m_bFailToLoad
protected

Definition at line 55 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bFirstLoad

bool m_bFirstLoad = true
protected

Definition at line 72 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bFirstPage

bool m_bFirstPage = true
protected

Definition at line 66 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bMousePageUsed

bool m_bMousePageUsed
protected

Definition at line 70 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bPanelsModeEmpty

bool m_bPanelsModeEmpty
protected

Definition at line 68 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_bUseDefaultValues

bool m_bUseDefaultValues
protected

Definition at line 1667 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_DownloadRequest

ref SCR_WorkshopDownloadSequence m_DownloadRequest
protected

Definition at line 50 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_eFocusedWidgetState

SCR_EListMenuWidgetFocus m_eFocusedWidgetState
protected

Definition at line 87 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_GetAssetListParams

ref SCR_ContentBrowser_GetAssetListParams m_GetAssetListParams
protected

Definition at line 63 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_GetAssetListParamsDefault

ref SCR_ContentBrowser_GetAssetListParams m_GetAssetListParamsDefault
protected

Definition at line 64 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_iCurrentPage

int m_iCurrentPage
protected

Definition at line 75 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_iItemsTotal

int m_iItemsTotal
protected

Definition at line 90 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_iOnlineFilteredItems

int m_iOnlineFilteredItems
protected

Definition at line 91 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_iPageCount

int m_iPageCount
protected

Definition at line 76 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_LastFocusedTile

SCR_ContentBrowserTileComponent m_LastFocusedTile
protected

Definition at line 61 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_MenuActionsComponent

SCR_MenuActionsComponent m_MenuActionsComponent
protected

Definition at line 46 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavDetails

SCR_InputButtonComponent m_NavDetails
protected

Definition at line 79 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavEnable

SCR_InputButtonComponent m_NavEnable
protected

Definition at line 81 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavFavourite

SCR_InputButtonComponent m_NavFavourite
protected

Definition at line 82 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavFilter

SCR_InputButtonComponent m_NavFilter
protected

Definition at line 84 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavPrimary

SCR_InputButtonComponent m_NavPrimary
protected

Definition at line 80 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_NavRepair

SCR_InputButtonComponent m_NavRepair
protected

Definition at line 83 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_PageCallback

ref BackendCallback m_PageCallback = null
protected

Definition at line 93 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_PageCallbackItemsTotal

ref BackendCallback m_PageCallbackItemsTotal = null
protected

Definition at line 92 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_sOnlinePageType

string m_sOnlinePageType
protected

Definition at line 21 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_sScrollWheelPageTurningSound

string m_sScrollWheelPageTurningSound
protected

Definition at line 24 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ m_Widgets

◆ m_WorkshopApi

WorkshopApi m_WorkshopApi
protected

Definition at line 48 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_ERROR_CONNECTION

const string MESSAGE_TAG_ERROR_CONNECTION = "error_connection"
protected

Definition at line 39 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_LOADING

const string MESSAGE_TAG_LOADING = "loading"
protected

Definition at line 40 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_NO_SAVES_FOUND

const string MESSAGE_TAG_NO_SAVES_FOUND = "no_saves_found"
protected

Definition at line 41 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_NOTHING_DOWNLOADED

const string MESSAGE_TAG_NOTHING_DOWNLOADED = "nothing_downloaded"
protected

Definition at line 37 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_NOTHING_DOWNLOADED_2

const string MESSAGE_TAG_NOTHING_DOWNLOADED_2 = "nothing_downloaded2"
protected

Definition at line 38 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MESSAGE_TAG_NOTHING_FOUND

const string MESSAGE_TAG_NOTHING_FOUND = "nothing_found"
protected

Definition at line 36 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MODE_EXTERNAL_ITEM_ARRAY

MODE_EXTERNAL_ITEM_ARRAY

Definition at line 2 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MODE_OFFLINE

MODE_OFFLINE

Definition at line 0 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MODE_ONLINE

MODE_ONLINE

Definition at line 1 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ MOUSE_WHEEL_SOUND_COOLDOWN

const int MOUSE_WHEEL_SOUND_COOLDOWN = 75
protected

Definition at line 97 of file SCR_ContentBrowser_AddonsSubMenu.c.

◆ TEXT_PAGE_INDICATOR

const string TEXT_PAGE_INDICATOR = "#AR-Editor_ContentBrowser_PageIndex_Text"
protected

Definition at line 33 of file SCR_ContentBrowser_AddonsSubMenu.c.