Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_WidgetListEntry Class Reference

Configurable class for widget. More...

Inheritance diagram for SCR_WidgetListEntry:
SCR_WidgetListEntryCheckList SCR_WidgetListEntryEditBox SCR_WidgetListEntryMessage SCR_WidgetListEntryPublishImages SCR_WidgetListEntryResourcePicker SCR_WidgetListEntrySelection SCR_WidgetListEntrySelectionList SCR_WidgetListEntryEditBoxIP SCR_WidgetListEntrySpinBox

Protected Member Functions

void CreateWidget (Widget parent)
void RemoveWidget ()
void SetupHandlers ()
 Empty function to override to assing custom handlers.
string ValueAsString ()
 Return value from widget in string format.
void SetValue (string str)
bool CheckValidity ()
 Default validity for majority of inputs will be true.
bool CanSkip ()
 Can skip return true if input is empty and value is not required.
void SetInteractive (bool interactive)
 Can value be interacted - set handler enabled.
ResourceName GetEntryLayout ()
void SetEntryLayout (ResourceName layout)
string GetLabel ()
void SetLabel (string label)
string GetPropertyName ()
void SetPropertyName (string propertyName)
string GetGroupTag ()
void SetGroupTag (string tag)
EJsonApiStructValueType GetType ()
Widget GetEntryRoot ()
bool IsInputValid ()
bool GetVisible ()
void SetVisible (bool show)

Static Protected Member Functions

static SCR_ConfigListEntries GetEntriesDefinitions (ResourceName presetsResourceName)

Protected Attributes

const ResourceName ENTRY_DEFINITIONS = "{A6EFD45A3A38965C}Configs/JsonConfigList/JsonConfigListDefinition.conf"
const string INVALID_VALUE = "-invalid-"
ResourceName m_sEntryLayout
bool m_bShow
string m_sLabel
string m_sPropertyName
string m_sGroupTag
string m_sDefaultValue
bool m_bRequired
bool m_bInteractive
SCR_ChangeableComponentBase m_ChangeableComponent
EJsonApiStructValueType m_iType
string m_sClassTag
Widget m_EntryRoot
bool m_bValidInput = true

Detailed Description

Configurable class for widget.

Definition at line 115 of file SCR_WidgetListEntry.c.

Member Function Documentation

◆ CanSkip()

bool SCR_WidgetListEntry::CanSkip ( )
inlineprotected

Can skip return true if input is empty and value is not required.

Definition at line 202 of file SCR_WidgetListEntry.c.

◆ CheckValidity()

bool SCR_WidgetListEntry::CheckValidity ( )
inlineprotected

Default validity for majority of inputs will be true.

Definition at line 190 of file SCR_WidgetListEntry.c.

◆ CreateWidget()

void SCR_WidgetListEntry::CreateWidget ( Widget parent)
inlineprotected

Definition at line 154 of file SCR_WidgetListEntry.c.

◆ GetEntriesDefinitions()

SCR_ConfigListEntries SCR_WidgetListEntry::GetEntriesDefinitions ( ResourceName presetsResourceName)
inlinestaticprotected

Definition at line 301 of file SCR_WidgetListEntry.c.

◆ GetEntryLayout()

ResourceName SCR_WidgetListEntry::GetEntryLayout ( )
inlineprotected

Definition at line 222 of file SCR_WidgetListEntry.c.

◆ GetEntryRoot()

Widget SCR_WidgetListEntry::GetEntryRoot ( )
inlineprotected

Definition at line 276 of file SCR_WidgetListEntry.c.

◆ GetGroupTag()

string SCR_WidgetListEntry::GetGroupTag ( )
inlineprotected

Definition at line 258 of file SCR_WidgetListEntry.c.

◆ GetLabel()

string SCR_WidgetListEntry::GetLabel ( )
inlineprotected

Definition at line 234 of file SCR_WidgetListEntry.c.

◆ GetPropertyName()

string SCR_WidgetListEntry::GetPropertyName ( )
inlineprotected

Definition at line 246 of file SCR_WidgetListEntry.c.

◆ GetType()

EJsonApiStructValueType SCR_WidgetListEntry::GetType ( )
inlineprotected

Definition at line 270 of file SCR_WidgetListEntry.c.

◆ GetVisible()

bool SCR_WidgetListEntry::GetVisible ( )
inlineprotected

Definition at line 288 of file SCR_WidgetListEntry.c.

◆ IsInputValid()

bool SCR_WidgetListEntry::IsInputValid ( )
inlineprotected

Definition at line 282 of file SCR_WidgetListEntry.c.

◆ RemoveWidget()

void SCR_WidgetListEntry::RemoveWidget ( )
protected

◆ SetEntryLayout()

void SCR_WidgetListEntry::SetEntryLayout ( ResourceName layout)
inlineprotected

Definition at line 228 of file SCR_WidgetListEntry.c.

◆ SetGroupTag()

void SCR_WidgetListEntry::SetGroupTag ( string tag)
inlineprotected

Definition at line 264 of file SCR_WidgetListEntry.c.

◆ SetInteractive()

void SCR_WidgetListEntry::SetInteractive ( bool interactive)
inlineprotected

Can value be interacted - set handler enabled.

Definition at line 209 of file SCR_WidgetListEntry.c.

◆ SetLabel()

void SCR_WidgetListEntry::SetLabel ( string label)
inlineprotected

Definition at line 240 of file SCR_WidgetListEntry.c.

◆ SetPropertyName()

void SCR_WidgetListEntry::SetPropertyName ( string propertyName)
inlineprotected

Definition at line 252 of file SCR_WidgetListEntry.c.

◆ SetupHandlers()

void SCR_WidgetListEntry::SetupHandlers ( )
protected

Empty function to override to assing custom handlers.

◆ SetValue()

void SCR_WidgetListEntry::SetValue ( string str)
inlineprotected

Definition at line 186 of file SCR_WidgetListEntry.c.

◆ SetVisible()

void SCR_WidgetListEntry::SetVisible ( bool show)
inlineprotected

Definition at line 294 of file SCR_WidgetListEntry.c.

◆ ValueAsString()

string SCR_WidgetListEntry::ValueAsString ( )
protected

Return value from widget in string format.

Member Data Documentation

◆ ENTRY_DEFINITIONS

const ResourceName SCR_WidgetListEntry::ENTRY_DEFINITIONS = "{A6EFD45A3A38965C}Configs/JsonConfigList/JsonConfigListDefinition.conf"
protected

Definition at line 117 of file SCR_WidgetListEntry.c.

◆ INVALID_VALUE

const string SCR_WidgetListEntry::INVALID_VALUE = "-invalid-"
protected

Definition at line 119 of file SCR_WidgetListEntry.c.

◆ m_bInteractive

bool SCR_WidgetListEntry::m_bInteractive
protected

Definition at line 143 of file SCR_WidgetListEntry.c.

◆ m_bRequired

bool SCR_WidgetListEntry::m_bRequired
protected

Definition at line 140 of file SCR_WidgetListEntry.c.

◆ m_bShow

bool SCR_WidgetListEntry::m_bShow
protected

Definition at line 125 of file SCR_WidgetListEntry.c.

◆ m_bValidInput

bool SCR_WidgetListEntry::m_bValidInput = true
protected

Definition at line 151 of file SCR_WidgetListEntry.c.

◆ m_ChangeableComponent

SCR_ChangeableComponentBase SCR_WidgetListEntry::m_ChangeableComponent
protected

Definition at line 145 of file SCR_WidgetListEntry.c.

◆ m_EntryRoot

Widget SCR_WidgetListEntry::m_EntryRoot
protected

Definition at line 149 of file SCR_WidgetListEntry.c.

◆ m_iType

EJsonApiStructValueType SCR_WidgetListEntry::m_iType
protected

Definition at line 146 of file SCR_WidgetListEntry.c.

◆ m_sClassTag

string SCR_WidgetListEntry::m_sClassTag
protected

Definition at line 147 of file SCR_WidgetListEntry.c.

◆ m_sDefaultValue

string SCR_WidgetListEntry::m_sDefaultValue
protected

Definition at line 137 of file SCR_WidgetListEntry.c.

◆ m_sEntryLayout

ResourceName SCR_WidgetListEntry::m_sEntryLayout
protected

Definition at line 122 of file SCR_WidgetListEntry.c.

◆ m_sGroupTag

string SCR_WidgetListEntry::m_sGroupTag
protectedproperty

Definition at line 134 of file SCR_WidgetListEntry.c.

◆ m_sLabel

string SCR_WidgetListEntry::m_sLabel
protected

Definition at line 128 of file SCR_WidgetListEntry.c.

◆ m_sPropertyName

string SCR_WidgetListEntry::m_sPropertyName
protectedproperty

Definition at line 131 of file SCR_WidgetListEntry.c.


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