OpenTTD Source 20250312-master-gcdcc6b491d
|
Filter for settings list. More...
#include <settingentry_gui.h>
Data Fields | |
StringFilter | string |
Filter string. | |
RestrictionMode | min_cat |
Minimum category needed to display all filtered strings (RM_BASIC, RM_ADVANCED, or RM_ALL). | |
bool | type_hides |
Whether the type hides filtered strings. | |
RestrictionMode | mode |
Filter based on category. | |
SettingType | type |
Filter based on type. | |
Filter for settings list.
Definition at line 46 of file settingentry_gui.h.
RestrictionMode SettingFilter::min_cat |
Minimum category needed to display all filtered strings (RM_BASIC, RM_ADVANCED, or RM_ALL).
Definition at line 48 of file settingentry_gui.h.
Referenced by GameSettingsWindow::OnInvalidateData(), GameSettingsWindow::OnPaint(), and SettingEntry::UpdateFilterState().
RestrictionMode SettingFilter::mode |
Filter based on category.
Definition at line 50 of file settingentry_gui.h.
Referenced by GameSettingsWindow::GetWidgetString(), GameSettingsWindow::OnClick(), GameSettingsWindow::OnDropdownSelect(), GameSettingsWindow::OnInvalidateData(), and SettingEntry::UpdateFilterState().
StringFilter SettingFilter::string |
Filter string.
Definition at line 47 of file settingentry_gui.h.
Referenced by GameSettingsWindow::OnEditboxChanged(), GameSettingsWindow::OnInvalidateData(), SettingEntry::UpdateFilterState(), and SettingsPage::UpdateFilterState().
SettingType SettingFilter::type |
Filter based on type.
Definition at line 51 of file settingentry_gui.h.
Referenced by GameSettingsWindow::GetWidgetString(), GameSettingsWindow::OnClick(), GameSettingsWindow::OnDropdownSelect(), and SettingEntry::UpdateFilterState().
bool SettingFilter::type_hides |
Whether the type hides filtered strings.
Definition at line 49 of file settingentry_gui.h.
Referenced by GameSettingsWindow::OnInvalidateData(), and SettingEntry::UpdateFilterState().