OpenTTD Source: DropDownListParamStringItem Class Reference

OpenTTD Source 13.2.1

Public Member Functions | Data Fields
DropDownListParamStringItem Class Reference

String list item with parameters. More...

`#include <dropdown_type.h>`

Inheritance diagram for DropDownListParamStringItem:

## Public Member Functions
| DropDownListParamStringItem (StringID string, int result, bool masked)
StringID | String () const override
void | SetParam (uint index, uint64 value)
void | SetParamStr (uint index, const char *str)
Public Member Functions inherited from DropDownListStringItem
| DropDownListStringItem (StringID string, int result, bool masked)
bool | Selectable () const override
uint | Width () const override
void | Draw (const Rect &r, bool sel, Colours bg_colour) const override
Public Member Functions inherited from DropDownListItem
| DropDownListItem (int result, bool masked)
virtual uint | Height (uint width) const

## Data Fields
uint64 | decode_params [10]
| Parameters of the string.
Data Fields inherited from DropDownListStringItem
StringID | string
| String ID of item.
Data Fields inherited from DropDownListItem
int | result
| Result code to return to window on selection.
bool | masked
| Masked and unselectable item.

## Additional Inherited Members
Static Public Member Functions inherited from DropDownListStringItem
static bool | NatSortFunc (std::unique_ptr< const DropDownListItem > const &first, std::unique_ptr< const DropDownListItem > const &second)
| Natural sorting comparator function for DropDownList::sort(). More...

## Detailed Description

String list item with parameters.

Definition at line 56 of file dropdown_type.h.

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

- src/widgets/dropdown_type.h
- src/widgets/dropdown.cpp