KGB_LIB 8.5
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_SettingsBase
+ Граф наследования:KGB_LIB_SettingsBase:

Закрытые члены

void KGB_LIB_SettingsBase ()
 
string GET_SETTINGS_PATH ()
 
void Insert (KGB_LIB_SettingBase m_NewSetting, bool m_AutoSave=true, string m_Path=string.Empty)
 
TStringArray List ()
 
void Add (string m_Option, string m_Value, string m_Type, string m_Desc=string.Empty)
 
void Remove (string m_Option, bool m_AutoSave=true, string m_Path=string.Empty)
 
void Save (string m_Path=string.Empty)
 
void WriteStringArray (string m_Option, TStringArray m_Array, string m_Description=string.Empty)
 
KGB_LIB_SettingBase Get_Option (string m_Option)
 
TStringArray Get_StringArray (string m_ArrayName)
 
void Sort ()
 
string Get_STRING (string m_Option)
 
bool Get_BOOL (string m_Option)
 
int Get_INT (string m_Option)
 
float Get_FLOAT (string m_Option)
 

Закрытые статические члены

static KGB_LIB_SettingsBase Load (string m_Path=string.Empty)
 [КЛИЕНТ-СЕРВЕР] Функция Загружает настройки из файла
 

Закрытые данные

ref array< ref KGB_LIB_SettingBaseList = {}
 

Конструктор(ы)

◆ KGB_LIB_SettingsBase()

void KGB_LIB_SettingsBase::KGB_LIB_SettingsBase ( )
inlineprivate

Методы

◆ Add()

void KGB_LIB_SettingsBase::Add ( string m_Option,
string m_Value,
string m_Type,
string m_Desc = string.Empty )
inlineprivate

◆ Get_BOOL()

bool KGB_LIB_SettingsBase::Get_BOOL ( string m_Option)
inlineprivate

◆ Get_FLOAT()

float KGB_LIB_SettingsBase::Get_FLOAT ( string m_Option)
inlineprivate

◆ Get_INT()

int KGB_LIB_SettingsBase::Get_INT ( string m_Option)
inlineprivate

◆ Get_Option()

KGB_LIB_SettingBase KGB_LIB_SettingsBase::Get_Option ( string m_Option)
inlineprivate

◆ GET_SETTINGS_PATH()

string KGB_LIB_SettingsBase::GET_SETTINGS_PATH ( )
inlineprivate

◆ Get_STRING()

string KGB_LIB_SettingsBase::Get_STRING ( string m_Option)
inlineprivate

◆ Get_StringArray()

TStringArray KGB_LIB_SettingsBase::Get_StringArray ( string m_ArrayName)
inlineprivate

◆ Insert()

void KGB_LIB_SettingsBase::Insert ( KGB_LIB_SettingBase m_NewSetting,
bool m_AutoSave = true,
string m_Path = string.Empty )
inlineprivate

◆ List()

TStringArray KGB_LIB_SettingsBase::List ( )
inlineprivate

◆ Load()

static KGB_LIB_SettingsBase KGB_LIB_SettingsBase::Load ( string m_Path = string.Empty)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Функция Загружает настройки из файла

Аргументы
m_PathПуть к файлу настроек

◆ Remove()

void KGB_LIB_SettingsBase::Remove ( string m_Option,
bool m_AutoSave = true,
string m_Path = string.Empty )
inlineprivate

◆ Save()

void KGB_LIB_SettingsBase::Save ( string m_Path = string.Empty)
inlineprivate

◆ Sort()

void KGB_LIB_SettingsBase::Sort ( )
inlineprivate

◆ WriteStringArray()

void KGB_LIB_SettingsBase::WriteStringArray ( string m_Option,
TStringArray m_Array,
string m_Description = string.Empty )
inlineprivate

Поля

◆ List

ref array<ref KGB_LIB_SettingBase> KGB_LIB_SettingsBase::List = {}
private

Объявления и описания членов класса находятся в файле: