Utility struct which holds one or more accessibility interfaces.
The main purpose of this class is to provide convenience constructors from each of the four types of accessibility interface.
Public Member Functions | |
Interfaces ()=default | |
Interfaces (std::unique_ptr< AccessibilityValueInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityTextInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityTableInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityCellInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityValueInterface > valueIn, std::unique_ptr< AccessibilityTextInterface > textIn, std::unique_ptr< AccessibilityTableInterface > tableIn, std::unique_ptr< AccessibilityCellInterface > cellIn) |
Public Attributes | |
std::unique_ptr< AccessibilityValueInterface > | value |
std::unique_ptr< AccessibilityTextInterface > | text |
std::unique_ptr< AccessibilityTableInterface > | table |
std::unique_ptr< AccessibilityCellInterface > | cell |
|
default |
juce::AccessibilityHandler::Interfaces::Interfaces | ( | std::unique_ptr< AccessibilityValueInterface > | ptr | ) |
References value.
juce::AccessibilityHandler::Interfaces::Interfaces | ( | std::unique_ptr< AccessibilityTextInterface > | ptr | ) |
References text.
juce::AccessibilityHandler::Interfaces::Interfaces | ( | std::unique_ptr< AccessibilityTableInterface > | ptr | ) |
References table.
juce::AccessibilityHandler::Interfaces::Interfaces | ( | std::unique_ptr< AccessibilityCellInterface > | ptr | ) |
References cell.
juce::AccessibilityHandler::Interfaces::Interfaces | ( | std::unique_ptr< AccessibilityValueInterface > | valueIn, |
std::unique_ptr< AccessibilityTextInterface > | textIn, | ||
std::unique_ptr< AccessibilityTableInterface > | tableIn, | ||
std::unique_ptr< AccessibilityCellInterface > | cellIn ) |
std::unique_ptr<AccessibilityValueInterface> juce::AccessibilityHandler::Interfaces::value |
Referenced by Interfaces(), and Interfaces().
std::unique_ptr<AccessibilityTextInterface> juce::AccessibilityHandler::Interfaces::text |
Referenced by Interfaces(), and Interfaces().
std::unique_ptr<AccessibilityTableInterface> juce::AccessibilityHandler::Interfaces::table |
Referenced by Interfaces(), and Interfaces().
std::unique_ptr<AccessibilityCellInterface> juce::AccessibilityHandler::Interfaces::cell |
Referenced by Interfaces(), and Interfaces().