Combo box
-
class CComboUnitParameter : public CBaseUnitParameter
Class for combobox unit parameters.
Public Functions
-
size_t GetValue() const
Returns currently selected item.
- Returns
Currently selected item.
-
std::vector<size_t> GetItems() const
Returns all items.
- Returns
All items.
-
std::vector<std::string> GetNames() const
Returns all items’ names.
- Returns
All items’ names.
-
size_t GetItemByName(const std::string &_name) const
Returns item by its name.
- Parameters
_name – Name of the item.
- Returns
Item value.
-
std::string GetNameByItem(size_t _item) const
Returns name of the item.
- Parameters
_item – Item value.
- Returns
Name of the item.
-
bool HasItem(size_t _item) const
Returns true if the combobox contains the given item.
- Parameters
_item – Item value.
- Returns
Whether combobox contains the given item.
-
bool HasName(const std::string &_name) const
Returns true if the combobox contains an item with the given name.
- Parameters
_name – Name of the item.
- Returns
Whether combobox contains an item with the given name.
-
virtual bool IsInBounds() const override
Checks whether the selected item is one of the allowed items.
- Returns
Whether the selected item is in allowed bounds.
-
size_t GetValue() const