OpenTTD Source 20250312-master-gcdcc6b491d
SettingFilter Struct Reference

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.
 

Detailed Description

Filter for settings list.

Definition at line 46 of file settingentry_gui.h.

Field Documentation

◆ min_cat

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().

◆ mode

◆ string

◆ type

◆ type_hides

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().


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