Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ContentBrowserDetails_SaveOverviewSubMenu Interface Reference
Inheritance diagram for SCR_ContentBrowserDetails_SaveOverviewSubMenu:
SCR_ContentBrowserDetails_OverviewSubMenu SCR_ContentBrowser_ScenarioSubMenuBase SCR_SubMenuBase SCR_ScriptedWidgetComponent

Public Member Functions

override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
override void SetWorkshopItem (SCR_WorkshopItem item)
 
override void Play (MissionWorkshopItem scenario)
 
override void Continue (MissionWorkshopItem scenario)
 
override void UpdateSidePanel ()
 
void DeletePublished ()
 
ScriptInvokerWorkshopItem GetItemDeleted ()
 
- Public Member Functions inherited from SCR_ContentBrowserDetails_OverviewSubMenu
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override void OnTabShow ()
 
override void OnTabRemove ()
 
override void OnTabHide ()
 
override void OnMenuFocusGained ()
 
override void OnLineFocus (SCR_ScriptedWidgetComponent entry)
 
override void OnLineFocusLost (SCR_ScriptedWidgetComponent entry)
 
override void OnLineMouseEnter (SCR_ScriptedWidgetComponent entry)
 
override void UpdateNavigationButtons (bool visible=true)
 
override void OnLineClick (SCR_ContentBrowser_ScenarioLineComponent lineComp)
 
override void OnLineDoubleClick (SCR_ContentBrowser_ScenarioLineComponent lineComp)
 
override void OnPlayInteraction (MissionWorkshopItem scenario)
 
override void Join (MissionWorkshopItem scenario)
 
override void SetFavorite (MissionWorkshopItem scenario)
 Sets favorite state of the Scenario line.
 
override void OnScenarioStateChanged (SCR_ContentBrowser_ScenarioLineComponent comp)
 Called from scenario line component when scenario state changes.
 
override void InitWidgets ()
 
- Public Member Functions inherited from SCR_ContentBrowser_ScenarioSubMenuBase
override void OnMenuUpdate (float tDelta)
 
override void OnMenuShow ()
 
ScriptInvokerBool GetOnLineFavorite ()
 
- Public Member Functions inherited from SCR_SubMenuBase
void OnMenuFocusLost ()
 
void OnMenuHide ()
 
void OnTabChange ()
 
bool GetShown ()
 
int GetIndex ()
 
ScriptInvokerVoid GetOnRequestCloseMenu ()
 
ScriptInvokerInt2 GetOnRequestTabChange ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

override void UpdateScenarioLines ()
 
override bool CreateLines (array< MissionWorkshopItem > scenarios, Widget parent)
 
void OnDeletePublishedClick ()
 Use for deleting published save from workshop.
 
void OnDeletePublishedResponse (SCR_BackendCallback callback)
 
- Protected Member Functions inherited from SCR_ContentBrowserDetails_OverviewSubMenu
void HandleDownloadChanges ()
 
void StartContinuousUpdate ()
 
void StopContinuousUpdate ()
 
void ContinuousUpdate ()
 
void ClearWorkshopItemInvokers ()
 
void Callback_OnGetAsset (SCR_WorkshopItem item)
 
void Callback_OnItemChanged (SCR_WorkshopItem item)
 
void Callback_OnDownloadScenarios (SCR_WorkshopItem item)
 Called when we receive scenarios from backend.
 
void Callback_OnTimeout ()
 
void OnAnyNewDownload (SCR_WorkshopItem item, SCR_WorkshopItemActionDownload action)
 
void OnAnyDownloadError (SCR_WorkshopItemActionDownload action, int reason)
 
void OnAnyDownloadCompleted (SCR_WorkshopItemActionDownload action)
 
void OnDeleteButton ()
 
void OnLicensesButton ()
 
void OnPrimaryActionButton ()
 
void OnDependenciesButton ()
 
void OnDependentButton ()
 
void OnVoteUpButton ()
 
void OnVoteDownButton ()
 
void OnVoteButtons (bool voteUp, bool resetAll)
 
void OnEnableButtonToggled (SCR_ModularButtonComponent comp)
 
void OnAddonFavouriteButtonToggled ()
 Sets favorite state of the Addon.
 
void OnReportButton ()
 This button used in reported and not reported state. It either sends a report or cancels it.
 
void OnReportStateChanged ()
 
void OnAllMenuCloseJoin ()
 
void OnDescriptionMouseEnter ()
 
void Callback_OnLoadMyReportCancel ()
 
void Callback_OnLoadMyReportSuccess ()
 
void Callback_OnLoadMyReportError ()
 
void LoadWorkshopDetails ()
 
void UpdateAllWidgets ()
 
void UpdateStateFlags ()
 
void UpdateButtons ()
 updated m_Widgets which depend on state of the mod (so everything except for description, gallery)
 
void UpdatePrimaryActionButton ()
 
void UpdateDeleteButton ()
 
void UpdateDownloadProgressBar ()
 
void UpdateRatingButtons ()
 
void UpdateDependencyCountButtons ()
 
void UpdateSizeInfoWidgets ()
 
void UpdateVersionInfoWidgets ()
 
void UpdateGallery ()
 
void ShowBackendEnv ()
 
void UpdateVersionComboBox ()
 
void LineInteractionTryDownload (SCR_ContentBrowser_ScenarioLineComponent line)
 
void UpdateFocus (Widget target)
 
void OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip)
 
void UpdatePrimaryActionTooltip ()
 
void UpdateEnableButtonTooltip ()
 
void UpdateReportButtonTooltip ()
 
void UpdateFavoriteButtonTooltip ()
 
void UpdateDependenciesTooltip ()
 
- Protected Member Functions inherited from SCR_ContentBrowser_ScenarioSubMenuBase
void OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime)
 
void OnLineMouseClick (SCR_ScriptedWidgetComponent button)
 
void OnLineFavorite (SCR_BrowserListMenuEntryComponent entry, bool favorite)
 
void OnActionTriggered (string action, float multiplier)
 
void OnInteractionButtonPressed (string action)
 
void OnConfirmationDialogButtonPressed (SCR_ScenarioConfirmationDialogUi dialog, string tag)
 
void SwitchOnButton (string tag, MissionWorkshopItem scenario)
 
void OnLineClickInteraction (float multiplier)
 
void OnFavouriteButton ()
 
void Restart (MissionWorkshopItem scenario)
 
void OnRestartConfirmed ()
 
void Host (MissionWorkshopItem scenario)
 
Widget CreateLine (ResourceName layout, Widget parent, MissionWorkshopItem scenario)
 
void InitWorkshopApi ()
 
SCR_ContentBrowser_ScenarioLineComponent GetSelectedLine ()
 
SCR_ContentBrowser_ScenarioLineComponent GetLineUnderCursor ()
 
MissionWorkshopItem GetSelectedScenario ()
 
- Protected Member Functions inherited from SCR_SubMenuBase
void ShowNavigationButtons (bool show)
 
void FlagNavigationButtonVisibility (SCR_InputButtonComponent button, bool show)
 
void SetNavigationButtonVisibile (SCR_InputButtonComponent button, bool show, bool animate=false)
 
SCR_InputButtonComponent CreateNavigationButton (string actionName, string label, bool rightFooter=false, bool show=true)
 
void RequestCloseMenu ()
 
void RequestTabChange (int newTabIndex)
 

Protected Attributes

WorldSaveItem m_SaveItem
 
SCR_ModularButtonComponent m_DeletePublishedButton
 
ref ScriptInvokerWorkshopItem m_OnItemDeleted
 
- Protected Attributes inherited from SCR_ContentBrowserDetails_OverviewSubMenu
ref SCR_WorkshopItem m_Item
 
ref SCR_ContentBrowserDetails_OverviewSubMenuWidgets m_Widgets = new SCR_ContentBrowserDetails_OverviewSubMenuWidgets
 
ref SCR_WorkshopDownloadSequence m_DownloadRequest
 
SCR_LoadingOverlayDialog m_LoadingOverlay
 
SCR_InputButtonComponent m_Downloads
 
SCR_InputButtonComponent m_LicenseAndContributors
 
SCR_ERevisionAvailability m_eRevisionAvailability
 
SCR_EAddonPrimaryActionState m_ePrimaryActionState
 
SCR_ScriptedWidgetTooltip m_Tooltip
 
bool m_bUpdatingContinuously
 
bool m_MouseTriggeredPanelUpdate
 
- Protected Attributes inherited from SCR_ContentBrowser_ScenarioSubMenuBase
ResourceName m_sLinesLayout
 
ref array< SCR_ContentBrowser_ScenarioLineComponentm_aScenarioLines = {}
 
SCR_ContentBrowser_ScenarioLineComponent m_SelectedLine
 
SCR_ContentBrowser_ScenarioLineComponent m_LastSelectedLine
 
MissionWorkshopItem m_SelectedScenario
 
ref SCR_MissionHeader m_Header
 
SCR_ScenarioDetailsPanelComponent m_ScenarioDetailsPanel
 
SCR_AddonDetailsPanelComponent m_AddonDetailsPanel
 
EInputDeviceType m_eLastInputType
 
bool m_bWasLineSelected
 
SCR_ContentBrowser_ScenarioLineComponent m_ClickedLine
 
SCR_MenuActionsComponent m_ActionsComponent
 
SCR_InputButtonComponent m_NavFavorite
 
ref array< SCR_InputButtonComponentm_aRightFooterButtons = {}
 
ref ScriptInvokerBool m_OnLineFavorite
 
bool m_bIsListeningForCommStatus
 
WorkshopApi m_WorkshopApi
 
- Protected Attributes inherited from SCR_SubMenuBase
ResourceName m_sNavigationButtonLayout
 
SCR_DynamicFooterComponent m_DynamicFooter
 
ref array< SCR_InputButtonComponentm_aNavigationButtons = {}
 
ref map< SCR_InputButtonComponent, bool > m_aNavigationButtonsVisibilityFlags = new map<SCR_InputButtonComponent, bool>()
 
Widget m_wMenuRoot
 
int m_iIndex
 
bool m_bShown
 
bool m_bFocused
 
ref ScriptInvokerVoid m_OnRequestCloseMenu
 
ref ScriptInvokerInt2 m_OnRequestTabChange
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const string DELETE_PUBLISHED_BUTTON = "m_DeletePublishedButton"
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ Continue()

override void SCR_ContentBrowserDetails_SaveOverviewSubMenu.Continue ( MissionWorkshopItem scenario)

◆ CreateLines()

override bool SCR_ContentBrowserDetails_SaveOverviewSubMenu.CreateLines ( array< MissionWorkshopItem > scenarios,
Widget parent )
protected

◆ DeletePublished()

void SCR_ContentBrowserDetails_SaveOverviewSubMenu.DeletePublished ( )

◆ GetItemDeleted()

ScriptInvokerWorkshopItem SCR_ContentBrowserDetails_SaveOverviewSubMenu.GetItemDeleted ( )

◆ OnDeletePublishedClick()

void SCR_ContentBrowserDetails_SaveOverviewSubMenu.OnDeletePublishedClick ( )
protected

Use for deleting published save from workshop.

◆ OnDeletePublishedResponse()

void SCR_ContentBrowserDetails_SaveOverviewSubMenu.OnDeletePublishedResponse ( SCR_BackendCallback callback)
protected

◆ OnTabCreate()

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

◆ Play()

override void SCR_ContentBrowserDetails_SaveOverviewSubMenu.Play ( MissionWorkshopItem scenario)

◆ SetWorkshopItem()

override void SCR_ContentBrowserDetails_SaveOverviewSubMenu.SetWorkshopItem ( SCR_WorkshopItem item)

◆ UpdateScenarioLines()

override void SCR_ContentBrowserDetails_SaveOverviewSubMenu.UpdateScenarioLines ( )
protected

◆ UpdateSidePanel()

override void SCR_ContentBrowserDetails_SaveOverviewSubMenu.UpdateSidePanel ( )

Member Data Documentation

◆ DELETE_PUBLISHED_BUTTON

const string SCR_ContentBrowserDetails_SaveOverviewSubMenu.DELETE_PUBLISHED_BUTTON = "m_DeletePublishedButton"
staticprotected

◆ m_DeletePublishedButton

SCR_ModularButtonComponent SCR_ContentBrowserDetails_SaveOverviewSubMenu.m_DeletePublishedButton
protected

◆ m_OnItemDeleted

ref ScriptInvokerWorkshopItem SCR_ContentBrowserDetails_SaveOverviewSubMenu.m_OnItemDeleted
protected

◆ m_SaveItem

WorldSaveItem SCR_ContentBrowserDetails_SaveOverviewSubMenu.m_SaveItem
protected

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