Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AdvancedKeybindDialogUI Class Reference
Inheritance diagram for SCR_AdvancedKeybindDialogUI:

Protected Member Functions

override void OnMenuOpen (SCR_ConfigurableDialogUiPreset preset)
void ReselectRow ()
void ShowBindsForAction ()
void ShowBindsForCurrentAction ()
void SetSelectedKeybind (notnull SCR_ModularButtonComponent modularButtonComp)
void ResetBindings ()
void DeleteSelectedBind ()
void StartCapturingKeybind ()
void UnbindAction ()
void SetupCaptureButton ()
void SetupPrefixesCombo ()
void SetupBindsCombo ()
void SetupCombinationCombo ()
void OnPrefixesComboChanged (SCR_ComboBoxComponent component, int index)
void OnBindsComboChanged (SCR_ComboBoxComponent component, int index)
void OnCombinationComboChanged (SCR_ComboBoxComponent component, int index)
void OnSelectButton (SCR_InputButtonComponent button, string action)
void OnKeybindRowClick (notnull SCR_ModularButtonComponent modularButtonComp)
void OnKeybindRowFocus (SCR_ModularButtonComponent comp)
void OnKeybindRowFocusLost (SCR_ModularButtonComponent comp)
void SCR_AdvancedKeybindDialogUI (SCR_KeyBindingEntry entry, string displayName, string actionName, string actionPreset, SCR_EActionPrefixType prefixType)

Protected Attributes

SCR_InputButtonComponent m_Select
string m_sActionPreset
SCR_EActionPrefixType m_eActionPrefixType
int m_iSelectedKeybind
SCR_ModularButtonComponent m_FocusedBindRowButton
ref array< SCR_ModularButtonComponent > m_aBindRowButtons = {}
Widget m_wPrefixesCombo
const ResourceName KEYBIND_ROW_LAYOUT_PATH = "{25888355688EE402}UI/layouts/Menus/SettingsMenu/BindingMenu/AdvancedKeybindActionRow.layout"

Detailed Description

Definition at line 2 of file SCR_AdvancedKeybindDialogUI.c.

Constructor & Destructor Documentation

◆ SCR_AdvancedKeybindDialogUI()

void SCR_AdvancedKeybindDialogUI::SCR_AdvancedKeybindDialogUI ( SCR_KeyBindingEntry entry,
string displayName,
string actionName,
string actionPreset,
SCR_EActionPrefixType prefixType )
inlineprotected

Definition at line 365 of file SCR_AdvancedKeybindDialogUI.c.

Member Function Documentation

◆ DeleteSelectedBind()

void SCR_AdvancedKeybindDialogUI::DeleteSelectedBind ( )
inlineprotected

Definition at line 156 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnBindsComboChanged()

void SCR_AdvancedKeybindDialogUI::OnBindsComboChanged ( SCR_ComboBoxComponent component,
int index )
inlineprotected

Definition at line 293 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnCombinationComboChanged()

void SCR_AdvancedKeybindDialogUI::OnCombinationComboChanged ( SCR_ComboBoxComponent component,
int index )
inlineprotected

Definition at line 305 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnKeybindRowClick()

void SCR_AdvancedKeybindDialogUI::OnKeybindRowClick ( notnull SCR_ModularButtonComponent modularButtonComp)
inlineprotected

Definition at line 324 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnKeybindRowFocus()

void SCR_AdvancedKeybindDialogUI::OnKeybindRowFocus ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 331 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnKeybindRowFocusLost()

void SCR_AdvancedKeybindDialogUI::OnKeybindRowFocusLost ( SCR_ModularButtonComponent comp)
inlineprotected

Definition at line 348 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnMenuOpen()

override void SCR_AdvancedKeybindDialogUI::OnMenuOpen ( SCR_ConfigurableDialogUiPreset preset)
inlineprotected

Definition at line 18 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnPrefixesComboChanged()

void SCR_AdvancedKeybindDialogUI::OnPrefixesComboChanged ( SCR_ComboBoxComponent component,
int index )
inlineprotected

Definition at line 283 of file SCR_AdvancedKeybindDialogUI.c.

◆ OnSelectButton()

void SCR_AdvancedKeybindDialogUI::OnSelectButton ( SCR_InputButtonComponent button,
string action )
inlineprotected

Definition at line 315 of file SCR_AdvancedKeybindDialogUI.c.

◆ ReselectRow()

void SCR_AdvancedKeybindDialogUI::ReselectRow ( )
inlineprotected

Definition at line 54 of file SCR_AdvancedKeybindDialogUI.c.

◆ ResetBindings()

void SCR_AdvancedKeybindDialogUI::ResetBindings ( )
inlineprotected

Definition at line 143 of file SCR_AdvancedKeybindDialogUI.c.

◆ SetSelectedKeybind()

void SCR_AdvancedKeybindDialogUI::SetSelectedKeybind ( notnull SCR_ModularButtonComponent modularButtonComp)
inlineprotected

Definition at line 123 of file SCR_AdvancedKeybindDialogUI.c.

◆ SetupBindsCombo()

void SCR_AdvancedKeybindDialogUI::SetupBindsCombo ( )
inlineprotected

Definition at line 238 of file SCR_AdvancedKeybindDialogUI.c.

◆ SetupCaptureButton()

void SCR_AdvancedKeybindDialogUI::SetupCaptureButton ( )
inlineprotected

Definition at line 199 of file SCR_AdvancedKeybindDialogUI.c.

◆ SetupCombinationCombo()

void SCR_AdvancedKeybindDialogUI::SetupCombinationCombo ( )
inlineprotected

Definition at line 260 of file SCR_AdvancedKeybindDialogUI.c.

◆ SetupPrefixesCombo()

void SCR_AdvancedKeybindDialogUI::SetupPrefixesCombo ( )
inlineprotected

Definition at line 214 of file SCR_AdvancedKeybindDialogUI.c.

◆ ShowBindsForAction()

void SCR_AdvancedKeybindDialogUI::ShowBindsForAction ( )
inlineprotected

Definition at line 65 of file SCR_AdvancedKeybindDialogUI.c.

◆ ShowBindsForCurrentAction()

void SCR_AdvancedKeybindDialogUI::ShowBindsForCurrentAction ( )
inlineprotected

Definition at line 113 of file SCR_AdvancedKeybindDialogUI.c.

◆ StartCapturingKeybind()

void SCR_AdvancedKeybindDialogUI::StartCapturingKeybind ( )
inlineprotected

Definition at line 168 of file SCR_AdvancedKeybindDialogUI.c.

◆ UnbindAction()

void SCR_AdvancedKeybindDialogUI::UnbindAction ( )
inlineprotected

Definition at line 188 of file SCR_AdvancedKeybindDialogUI.c.

Member Data Documentation

◆ KEYBIND_ROW_LAYOUT_PATH

const ResourceName SCR_AdvancedKeybindDialogUI::KEYBIND_ROW_LAYOUT_PATH = "{25888355688EE402}UI/layouts/Menus/SettingsMenu/BindingMenu/AdvancedKeybindActionRow.layout"
protected

Definition at line 15 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_aBindRowButtons

ref array<SCR_ModularButtonComponent> SCR_AdvancedKeybindDialogUI::m_aBindRowButtons = {}
protected

Definition at line 11 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_eActionPrefixType

SCR_EActionPrefixType SCR_AdvancedKeybindDialogUI::m_eActionPrefixType
protected

Definition at line 7 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_FocusedBindRowButton

SCR_ModularButtonComponent SCR_AdvancedKeybindDialogUI::m_FocusedBindRowButton
protected

Definition at line 10 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_iSelectedKeybind

int SCR_AdvancedKeybindDialogUI::m_iSelectedKeybind
protected

Definition at line 8 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_sActionPreset

string SCR_AdvancedKeybindDialogUI::m_sActionPreset
protected

Definition at line 6 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_Select

SCR_InputButtonComponent SCR_AdvancedKeybindDialogUI::m_Select
protected

Definition at line 4 of file SCR_AdvancedKeybindDialogUI.c.

◆ m_wPrefixesCombo

Widget SCR_AdvancedKeybindDialogUI::m_wPrefixesCombo
protected

Definition at line 13 of file SCR_AdvancedKeybindDialogUI.c.


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