Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_ContentBrowserDetails_SaveOverviewSubMenu Interface Reference
Inheritance diagram for SCR_ContentBrowserDetails_SaveOverviewSubMenu:
[legend]

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)
 
void DeletePublished ()
 
ScriptInvokerWorkshopItem GetItemDeleted ()
 
- Public Member Functions inherited from SCR_ContentBrowserDetails_OverviewSubMenu
void SetWorkshopItem (SCR_WorkshopItem item)
 
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
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 Play (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 ()
 
override void UpdateSidePanel ()
 
- Public Member Functions inherited from SCR_ContentBrowser_ScenarioSubMenuBase
override void HandlerAttached (Widget w)
 
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
override void OnMenuUpdate (float tDelta)
 
override void OnTabShow ()
 
override void OnTabHide ()
 
override void OnMenuFocusGained ()
 
override void OnMenuShow ()
 
ScriptInvokerBool GetOnLineFavorite ()
 
- Public Member Functions inherited from SCR_SubMenuBase
void OnMenuFocusGained ()
 
void OnMenuFocusLost ()
 
void OnMenuShow ()
 
void OnMenuHide ()
 
void OnMenuUpdate (float tDelta)
 
void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
void OnTabShow ()
 
void OnTabHide ()
 
void OnTabRemove ()
 
void OnTabChange ()
 
bool GetShown ()
 
int GetIndex ()
 
ScriptInvokerVoid GetOnRequestCloseMenu ()
 
ScriptInvokerInt2 GetOnRequestTabChange ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
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 UpdateScenarioLines ()
 
void LineInteractionTryDownload (SCR_ContentBrowser_ScenarioLineComponent line)
 
void UpdateFocus (Widget target)
 
bool HasLicenseOrContributors ()
 
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 OnLineFocus (SCR_ScriptedWidgetComponent entry)
 
void OnLineFocusLost (SCR_ScriptedWidgetComponent entry)
 
void OnLineMouseEnter (SCR_ScriptedWidgetComponent entry)
 
void OnLineMouseClick (SCR_ScriptedWidgetComponent button)
 
void OnLineFavorite (SCR_BrowserListMenuEntryComponent entry, bool favorite)
 
void OnScenarioStateChanged (SCR_ContentBrowser_ScenarioLineComponent comp)
 Called from scenario line component when scenario state changes.
 
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 OnLineClick (SCR_ContentBrowser_ScenarioLineComponent lineComp)
 
void OnLineDoubleClick (SCR_ContentBrowser_ScenarioLineComponent lineComp)
 
void OnFavouriteButton ()
 
void OnPlayInteraction (MissionWorkshopItem scenario)
 
void Play (MissionWorkshopItem scenario)
 
void Continue (MissionWorkshopItem scenario)
 
void Restart (MissionWorkshopItem scenario)
 
void OnRestartConfirmed ()
 
void Join (MissionWorkshopItem scenario)
 
void Host (MissionWorkshopItem scenario)
 
void SetFavorite (MissionWorkshopItem scenario)
 
bool CreateLines (array< MissionWorkshopItem > scenarios, Widget parent)
 
Widget CreateLine (ResourceName layout, Widget parent, MissionWorkshopItem scenario)
 
void InitWidgets ()
 
void InitWorkshopApi ()
 
void UpdateSidePanel ()
 
void UpdateNavigationButtons (bool visible=true)
 
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

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: