Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_SaveDialogUIComponent Interface Reference

Base dialog class for save and load dialogs handling Fill data, display list, select entries, load, delete. More...

Inheritance diagram for SCR_SaveDialogUIComponent:
SCR_ScriptedWidgetComponent SCR_EditorSaveLoadUIComponent

Public Member Functions

override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
- 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

void OnClose (SCR_InputButtonComponent button, string actionName)
 
void OnConfirm (SCR_InputButtonComponent button, string actionName)
 
void OnConfirmPrompt ()
 
void OnDelete (SCR_InputButtonComponent button, string actionName)
 Callback on clicking delete button or actoin.
 
void OnDeletePrompt ()
 
void RemoveSaveEntry (notnull SaveGame save)
 
void CloseMenu ()
 
void SaveEntry ()
 
void LoadEntry ()
 
void OnLoadEntryUploadResponse (BackendCallback callback)
 
void OnLoadEntryUploadError (BackendCallback callback)
 
void SelectEntry (Widget w, SCR_SaveLoadEntryComponent entryComponent)
 
void UpdateButtons ()
 
void OnFrame ()
 
void DisplaySaveEntries ()
 
string GetSaveDisplayName (SCR_SaveLoadEntryComponent saveEntry)
 
string GetSaveDisplayName (SaveGame save)
 
void OnSavesLoaded (bool success)
 
void OnEntryFocus (SCR_ModularButtonComponent button)
 
void OnEntryDoubleClick (SCR_ModularButtonComponent button)
 

Protected Attributes

bool m_bIsLoad
 
bool m_bCurrentMissionOnly
 
bool m_bVerboseDate
 
ResourceName m_sCreateLayout
 
ResourceName m_sEntryLayout
 
string m_sConfirmPrompt
 
string m_sDeletePrompt
 
string m_sLoadBadVersionPrompt
 
string m_sLoadBadAddonsPrompt
 
string m_sDownloadIconName
 
ref map< Widget, SCR_SaveLoadEntryComponentm_mComponentEntries = new map<Widget, SCR_SaveLoadEntryComponent>()
 
ref array< Widget > m_aEntriesHidden = {}
 
ref array< Widget > m_aEntriesToShow = {}
 
ref SCR_EditorSaveDialogWidgets m_Widgets = new SCR_EditorSaveDialogWidgets()
 
Widget m_wSelectedWidget
 
SaveGame m_SelectedSave
 
SCR_ConfigurableDialogUi m_ConfirmPrompt
 
SCR_ConfigurableDialogUi m_DeletePrompt
 
SCR_ConfigurableDialogUi m_LoadBadVersionPrompt
 
SCR_ConfigurableDialogUi m_LoadBadAddonsPrompt
 
SCR_LoadingOverlayDialog m_LoadingOverlay
 
float m_fSliderPosY
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

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
 

Detailed Description

Base dialog class for save and load dialogs handling Fill data, display list, select entries, load, delete.

Member Function Documentation

◆ CloseMenu()

void SCR_SaveDialogUIComponent.CloseMenu ( )
protected

◆ DisplaySaveEntries()

void SCR_SaveDialogUIComponent.DisplaySaveEntries ( )
protected

◆ GetSaveDisplayName() [1/2]

string SCR_SaveDialogUIComponent.GetSaveDisplayName ( SaveGame save)
protected

◆ GetSaveDisplayName() [2/2]

string SCR_SaveDialogUIComponent.GetSaveDisplayName ( SCR_SaveLoadEntryComponent saveEntry)
protected

◆ HandlerAttached()

override void SCR_SaveDialogUIComponent.HandlerAttached ( Widget w)

DEBUG

Implements SCR_ScriptedWidgetComponent.

◆ HandlerDeattached()

override void SCR_SaveDialogUIComponent.HandlerDeattached ( Widget w)

◆ LoadEntry()

void SCR_SaveDialogUIComponent.LoadEntry ( )
protected

◆ OnClose()

void SCR_SaveDialogUIComponent.OnClose ( SCR_InputButtonComponent button,
string actionName )
protected

◆ OnConfirm()

void SCR_SaveDialogUIComponent.OnConfirm ( SCR_InputButtonComponent button,
string actionName )
protected

◆ OnConfirmPrompt()

void SCR_SaveDialogUIComponent.OnConfirmPrompt ( )
protected

◆ OnDelete()

void SCR_SaveDialogUIComponent.OnDelete ( SCR_InputButtonComponent button,
string actionName )
protected

Callback on clicking delete button or actoin.

◆ OnDeletePrompt()

void SCR_SaveDialogUIComponent.OnDeletePrompt ( )
protected

◆ OnEntryDoubleClick()

void SCR_SaveDialogUIComponent.OnEntryDoubleClick ( SCR_ModularButtonComponent button)
protected

◆ OnEntryFocus()

void SCR_SaveDialogUIComponent.OnEntryFocus ( SCR_ModularButtonComponent button)
protected

◆ OnFrame()

void SCR_SaveDialogUIComponent.OnFrame ( )
protected

◆ OnLoadEntryUploadError()

void SCR_SaveDialogUIComponent.OnLoadEntryUploadError ( BackendCallback callback)
protected

◆ OnLoadEntryUploadResponse()

void SCR_SaveDialogUIComponent.OnLoadEntryUploadResponse ( BackendCallback callback)
protected

◆ OnSavesLoaded()

void SCR_SaveDialogUIComponent.OnSavesLoaded ( bool success)
protected

◆ RemoveSaveEntry()

void SCR_SaveDialogUIComponent.RemoveSaveEntry ( notnull SaveGame save)
protected

◆ SaveEntry()

void SCR_SaveDialogUIComponent.SaveEntry ( )
protected

◆ SelectEntry()

void SCR_SaveDialogUIComponent.SelectEntry ( Widget w,
SCR_SaveLoadEntryComponent entryComponent )
protected

◆ UpdateButtons()

void SCR_SaveDialogUIComponent.UpdateButtons ( )
protected

Member Data Documentation

◆ m_aEntriesHidden

ref array<Widget> SCR_SaveDialogUIComponent.m_aEntriesHidden = {}
protected

◆ m_aEntriesToShow

ref array<Widget> SCR_SaveDialogUIComponent.m_aEntriesToShow = {}
protected

◆ m_bCurrentMissionOnly

bool SCR_SaveDialogUIComponent.m_bCurrentMissionOnly
protected

◆ m_bIsLoad

bool SCR_SaveDialogUIComponent.m_bIsLoad
protected

◆ m_bVerboseDate

bool SCR_SaveDialogUIComponent.m_bVerboseDate
protected

◆ m_ConfirmPrompt

SCR_ConfigurableDialogUi SCR_SaveDialogUIComponent.m_ConfirmPrompt
protected

◆ m_DeletePrompt

SCR_ConfigurableDialogUi SCR_SaveDialogUIComponent.m_DeletePrompt
protected

◆ m_fSliderPosY

float SCR_SaveDialogUIComponent.m_fSliderPosY
protected

◆ m_LoadBadAddonsPrompt

SCR_ConfigurableDialogUi SCR_SaveDialogUIComponent.m_LoadBadAddonsPrompt
protected

◆ m_LoadBadVersionPrompt

SCR_ConfigurableDialogUi SCR_SaveDialogUIComponent.m_LoadBadVersionPrompt
protected

◆ m_LoadingOverlay

SCR_LoadingOverlayDialog SCR_SaveDialogUIComponent.m_LoadingOverlay
protected

◆ m_mComponentEntries

ref map<Widget, SCR_SaveLoadEntryComponent> SCR_SaveDialogUIComponent.m_mComponentEntries = new map<Widget, SCR_SaveLoadEntryComponent>()
protected

◆ m_sConfirmPrompt

string SCR_SaveDialogUIComponent.m_sConfirmPrompt
protected

◆ m_sCreateLayout

ResourceName SCR_SaveDialogUIComponent.m_sCreateLayout
protected

◆ m_sDeletePrompt

string SCR_SaveDialogUIComponent.m_sDeletePrompt
protected

◆ m_sDownloadIconName

string SCR_SaveDialogUIComponent.m_sDownloadIconName
protected

◆ m_SelectedSave

SaveGame SCR_SaveDialogUIComponent.m_SelectedSave
protected

◆ m_sEntryLayout

ResourceName SCR_SaveDialogUIComponent.m_sEntryLayout
protected

◆ m_sLoadBadAddonsPrompt

string SCR_SaveDialogUIComponent.m_sLoadBadAddonsPrompt
protected

◆ m_sLoadBadVersionPrompt

string SCR_SaveDialogUIComponent.m_sLoadBadVersionPrompt
protected

◆ m_Widgets

ref SCR_EditorSaveDialogWidgets SCR_SaveDialogUIComponent.m_Widgets = new SCR_EditorSaveDialogWidgets()
protected

◆ m_wSelectedWidget

Widget SCR_SaveDialogUIComponent.m_wSelectedWidget
protected

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