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

Protected Member Functions

void SCR_SettingsBindingBase (string module, string name, string widgetName, string subModule=string.Empty)
SCR_WLibComponentBase GetComponent (string name, Widget parent)
ScriptInvoker GetEntryChangedInvoker ()
string GetWidgetName ()
void LoadEntry (Widget parent, bool forceLoadSettings=false, bool addEntryChangedEventHandler=true)
SCR_SpinBoxComponent InitSpinBox (SCR_WLibComponentBase comp, bool addEntryChangedEventHandler)
SCR_SliderComponent InitSlider (SCR_WLibComponentBase comp, bool addEntryChangedEventHandler)
SCR_CheckboxComponent InitCheckBox (SCR_WLibComponentBase comp, bool addEntryChangedEventHandler)
SCR_ComboBoxComponent InitComboBox (SCR_WLibComponentBase comp, bool addEntryChangedEventHandler)
BaseContainer SetBaseContainer ()
void OnSelectableChanged (SCR_WLibComponentBase comp, int i)
void OnSliderChanged (SCR_WLibComponentBase comp, float value)
void OnCheckboxChanged (SCR_WLibComponentBase comp, bool checked)

Protected Attributes

string m_sModule
string m_sSubModule
string m_sName
string m_sWidgetName
BaseContainer m_Setting
int m_iItem
bool m_bUseGameUserSettings
ref ScriptInvoker m_OnEntryChanged
float m_fMin
float m_fMax
float m_fStep
float m_fCurrent
ref array< stringm_aNames = new array<string>()
ref array< intm_aVals = new array<int>()
bool m_bHasLimits = false

Detailed Description

Definition at line 1 of file SCR_SettingsBindingBase.c.

Constructor & Destructor Documentation

◆ SCR_SettingsBindingBase()

void SCR_SettingsBindingBase::SCR_SettingsBindingBase ( string module,
string name,
string widgetName,
string subModule = string.Empty )
inlineprotected

Definition at line 20 of file SCR_SettingsBindingBase.c.

Member Function Documentation

◆ GetComponent()

SCR_WLibComponentBase SCR_SettingsBindingBase::GetComponent ( string name,
Widget parent )
inlineprotected

Definition at line 29 of file SCR_SettingsBindingBase.c.

◆ GetEntryChangedInvoker()

ScriptInvoker SCR_SettingsBindingBase::GetEntryChangedInvoker ( )
inlineprotected

Definition at line 42 of file SCR_SettingsBindingBase.c.

◆ GetWidgetName()

string SCR_SettingsBindingBase::GetWidgetName ( )
inlineprotected

Definition at line 51 of file SCR_SettingsBindingBase.c.

◆ InitCheckBox()

SCR_CheckboxComponent SCR_SettingsBindingBase::InitCheckBox ( SCR_WLibComponentBase comp,
bool addEntryChangedEventHandler )
inlineprotected

Definition at line 140 of file SCR_SettingsBindingBase.c.

◆ InitComboBox()

SCR_ComboBoxComponent SCR_SettingsBindingBase::InitComboBox ( SCR_WLibComponentBase comp,
bool addEntryChangedEventHandler )
inlineprotected

Definition at line 156 of file SCR_SettingsBindingBase.c.

◆ InitSlider()

SCR_SliderComponent SCR_SettingsBindingBase::InitSlider ( SCR_WLibComponentBase comp,
bool addEntryChangedEventHandler )
inlineprotected

Definition at line 118 of file SCR_SettingsBindingBase.c.

◆ InitSpinBox()

SCR_SpinBoxComponent SCR_SettingsBindingBase::InitSpinBox ( SCR_WLibComponentBase comp,
bool addEntryChangedEventHandler )
inlineprotected

Definition at line 92 of file SCR_SettingsBindingBase.c.

◆ LoadEntry()

void SCR_SettingsBindingBase::LoadEntry ( Widget parent,
bool forceLoadSettings = false,
bool addEntryChangedEventHandler = true )
inlineprotected

Definition at line 57 of file SCR_SettingsBindingBase.c.

◆ OnCheckboxChanged()

void SCR_SettingsBindingBase::OnCheckboxChanged ( SCR_WLibComponentBase comp,
bool checked )
inlineprotected

Definition at line 247 of file SCR_SettingsBindingBase.c.

◆ OnSelectableChanged()

void SCR_SettingsBindingBase::OnSelectableChanged ( SCR_WLibComponentBase comp,
int i )
inlineprotected

Definition at line 208 of file SCR_SettingsBindingBase.c.

◆ OnSliderChanged()

void SCR_SettingsBindingBase::OnSliderChanged ( SCR_WLibComponentBase comp,
float value )
inlineprotected

Definition at line 234 of file SCR_SettingsBindingBase.c.

◆ SetBaseContainer()

BaseContainer SCR_SettingsBindingBase::SetBaseContainer ( )
inlineprotected

Definition at line 184 of file SCR_SettingsBindingBase.c.

Member Data Documentation

◆ m_aNames

ref array<string> SCR_SettingsBindingBase::m_aNames = new array<string>()
protected

Definition at line 15 of file SCR_SettingsBindingBase.c.

◆ m_aVals

ref array<int> SCR_SettingsBindingBase::m_aVals = new array<int>()
protected

Definition at line 16 of file SCR_SettingsBindingBase.c.

◆ m_bHasLimits

bool SCR_SettingsBindingBase::m_bHasLimits = false
protected

Definition at line 17 of file SCR_SettingsBindingBase.c.

◆ m_bUseGameUserSettings

bool SCR_SettingsBindingBase::m_bUseGameUserSettings
protected

Definition at line 9 of file SCR_SettingsBindingBase.c.

◆ m_fCurrent

float SCR_SettingsBindingBase::m_fCurrent
protected

Definition at line 14 of file SCR_SettingsBindingBase.c.

◆ m_fMax

float SCR_SettingsBindingBase::m_fMax
protected

Definition at line 14 of file SCR_SettingsBindingBase.c.

◆ m_fMin

float SCR_SettingsBindingBase::m_fMin
protected

Definition at line 14 of file SCR_SettingsBindingBase.c.

◆ m_fStep

float SCR_SettingsBindingBase::m_fStep
protected

Definition at line 14 of file SCR_SettingsBindingBase.c.

◆ m_iItem

int SCR_SettingsBindingBase::m_iItem
protected

Definition at line 8 of file SCR_SettingsBindingBase.c.

◆ m_OnEntryChanged

ref ScriptInvoker SCR_SettingsBindingBase::m_OnEntryChanged
protected

Definition at line 11 of file SCR_SettingsBindingBase.c.

◆ m_Setting

BaseContainer SCR_SettingsBindingBase::m_Setting
protected

Definition at line 7 of file SCR_SettingsBindingBase.c.

◆ m_sModule

string SCR_SettingsBindingBase::m_sModule
protected

Definition at line 3 of file SCR_SettingsBindingBase.c.

◆ m_sName

string SCR_SettingsBindingBase::m_sName
protected

Definition at line 5 of file SCR_SettingsBindingBase.c.

◆ m_sSubModule

string SCR_SettingsBindingBase::m_sSubModule
protected

Definition at line 4 of file SCR_SettingsBindingBase.c.

◆ m_sWidgetName

string SCR_SettingsBindingBase::m_sWidgetName
protected

Definition at line 6 of file SCR_SettingsBindingBase.c.


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