FastLED 3.9.15
Loading...
Searching...
No Matches
fl::UIDropdownImpl Class Reference

Detailed Description

Definition at line 255 of file ui_impl.h.

#include <ui_impl.h>

+ Collaboration diagram for fl::UIDropdownImpl:

Public Member Functions

template<fl::size N>
 UIDropdownImpl (const fl::string &name, const fl::string(&options)[N])
 
 UIDropdownImpl (const fl::string &name, const fl::vector< fl::string > &options)
 
 UIDropdownImpl (const fl::string &name, fl::initializer_list< fl::string > options)
 
 UIDropdownImpl (const fl::string &name, fl::span< fl::string > options)
 
template<typename Iterator>
 UIDropdownImpl (const fl::string &name, Iterator begin, Iterator end)
 
 ~UIDropdownImpl ()
 
fl::string getOption (fl::size index) const
 
fl::size getOptionCount () const
 
void setGroup (const fl::string &groupName)
 
void setSelectedIndex (int index)
 
fl::string value () const
 
int value_int () const
 

Private Member Functions

 UIDropdownImpl (const fl::string &name, const fl::string *options, fl::size count)
 

Private Attributes

fl::vector< fl::stringmOptions
 
fl::size mSelectedIndex
 

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