|
|
template<typename OptionList , typename Value , typename OffValue > |
| | default_selection_delegate (OptionList &&option_list, Value &&value, OffValue &&off_value) noexcept |
| |
|
template<typename OptionList , typename Value > |
| | default_selection_delegate (OptionList &&option_list, Value &&value) noexcept |
| |
| callback_ptr_type | subscribe (selection_widget &sender, callback_ptr_type const &callback_ptr) noexcept override |
| | Subscribe a callback for notifying the widget of a data change.
|
| |
| void | unsubscribe (selection_widget &sender, callback_ptr_type const &callback_ptr) noexcept override |
| | Unsubscribe a callback.
|
| |
| void | set_selected (selection_widget &sender, ssize_t index) noexcept override |
| | Called when an option is selected by the user.
|
| |
| std::pair< std::vector< label >, ssize_t > | options_and_selected (selection_widget const &sender) const noexcept override |
| | Retrieve the label of an option.
|
| |
|
virtual void | init (selection_widget &sender) noexcept |
| |
|
virtual void | deinit (selection_widget &sender) noexcept |
| |
template<typename Callback >
requires (std::is_invocable_v<Callback>) |
| callback_ptr_type | subscribe (selection_widget &sender, Callback &&callback) noexcept |
| | Subscribe a callback for notifying the widget of a data change.
|
| |
◆ options_and_selected()
template<typename T >
|
|
inlineoverridevirtualnoexcept |
◆ set_selected()
template<typename T >
|
|
inlineoverridevirtualnoexcept |
Called when an option is selected by the user.
- Parameters
-
| index | The index of the option selected, -1 if no option is selected. |
Reimplemented from tt::selection_delegate.
◆ subscribe()
template<typename T >
|
|
inlineoverridevirtualnoexcept |
◆ unsubscribe()
template<typename T >
|
|
inlineoverridevirtualnoexcept |
The documentation for this class was generated from the following file: