Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_ServerHostingSettingsSubMenu Interface Reference

Wrapper sub menu clas for server hosting setting tab. More...

Inheritance diagram for SCR_ServerHostingSettingsSubMenu:
[legend]

Public Member Functions

override void HandlerDeattached (Widget w)
 
override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
override void OnTabShow ()
 
override void OnTabHide ()
 
SCR_ConfigListComponent GetConfigList ()
 
ScriptInvokerVoid GetOnHost ()
 
ScriptInvokerVoid GetOnSave ()
 
- 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

void UpdateHostButton ()
 
void OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime)
 
void OnHost ()
 
void OnSave ()
 
- 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

SCR_InputButtonComponent m_NavHost
 
SCR_InputButtonComponent m_NavSave
 
bool m_bIsListeningForCommStatus
 
SCR_ConfigListComponent m_ConfigList
 
ref ScriptInvokerVoid m_OnHost
 
ref ScriptInvokerVoid m_OnSave
 
- 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
 

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

Wrapper sub menu clas for server hosting setting tab.

Member Function Documentation

◆ GetConfigList()

SCR_ConfigListComponent SCR_ServerHostingSettingsSubMenu.GetConfigList ( )

◆ GetOnHost()

ScriptInvokerVoid SCR_ServerHostingSettingsSubMenu.GetOnHost ( )

◆ GetOnSave()

ScriptInvokerVoid SCR_ServerHostingSettingsSubMenu.GetOnSave ( )

◆ HandlerDeattached()

override void SCR_ServerHostingSettingsSubMenu.HandlerDeattached ( Widget  w)

◆ OnCommStatusCheckFinished()

void SCR_ServerHostingSettingsSubMenu.OnCommStatusCheckFinished ( SCR_ECommStatus  status,
float  responseTime,
float  lastSuccessTime,
float  lastFailTime 
)
protected

◆ OnHost()

void SCR_ServerHostingSettingsSubMenu.OnHost ( )
protected

◆ OnSave()

void SCR_ServerHostingSettingsSubMenu.OnSave ( )
protected

◆ OnTabCreate()

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

Implements SCR_SubMenuBase.

◆ OnTabHide()

override void SCR_ServerHostingSettingsSubMenu.OnTabHide ( )

Implements SCR_SubMenuBase.

◆ OnTabShow()

override void SCR_ServerHostingSettingsSubMenu.OnTabShow ( )

Implements SCR_SubMenuBase.

◆ UpdateHostButton()

void SCR_ServerHostingSettingsSubMenu.UpdateHostButton ( )
protected

Member Data Documentation

◆ m_bIsListeningForCommStatus

bool SCR_ServerHostingSettingsSubMenu.m_bIsListeningForCommStatus
protected

◆ m_ConfigList

SCR_ConfigListComponent SCR_ServerHostingSettingsSubMenu.m_ConfigList
protected

◆ m_NavHost

SCR_InputButtonComponent SCR_ServerHostingSettingsSubMenu.m_NavHost
protected

◆ m_NavSave

SCR_InputButtonComponent SCR_ServerHostingSettingsSubMenu.m_NavSave
protected

◆ m_OnHost

ref ScriptInvokerVoid SCR_ServerHostingSettingsSubMenu.m_OnHost
protected

◆ m_OnSave

ref ScriptInvokerVoid SCR_ServerHostingSettingsSubMenu.m_OnSave
protected

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