Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::NativeImportComboBoxBindingContext Class Referenceabstract

Optional capability for binding a collapsed selector. More...

#include <design_import.hpp>

Public Member Functions

virtual ~NativeImportComboBoxBindingContext ()=default
virtual void bind_combo_box (ComboBox &combo, const NativeImportSegmentedBindingDescriptor &descriptor)=0

Detailed Description

Optional capability for binding a collapsed selector.

This is a separate interface rather than a new NativeImportBindingContext virtual so a current runtime can safely receive a context compiled against an older SDK. Hosts opt in with multiple inheritance; older contexts fail closed for ComboBox routes without an invalid vtable dispatch.

Constructor & Destructor Documentation

◆ ~NativeImportComboBoxBindingContext()

virtual pulp::view::NativeImportComboBoxBindingContext::~NativeImportComboBoxBindingContext ( )
virtualdefault

Member Function Documentation

◆ bind_combo_box()

virtual void pulp::view::NativeImportComboBoxBindingContext::bind_combo_box ( ComboBox & combo,
const NativeImportSegmentedBindingDescriptor & descriptor )
pure virtual

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