Utility struct which holds one or more accessibility interfaces. More...
#include <juce_AccessibilityHandler.h>
Public Member Functions | |
Interfaces ()=default | |
Interfaces (std::unique_ptr< AccessibilityCellInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityTableInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityTextInterface > ptr) | |
Interfaces (std::unique_ptr< AccessibilityValueInterface > 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< AccessibilityCellInterface > | cell |
std::unique_ptr< AccessibilityTableInterface > | table |
std::unique_ptr< AccessibilityTextInterface > | text |
std::unique_ptr< AccessibilityValueInterface > | value |
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.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
References juce::cell.
|
inline |
References juce::cell.
std::unique_ptr<AccessibilityCellInterface> juce::AccessibilityHandler::Interfaces::cell |
std::unique_ptr<AccessibilityTableInterface> juce::AccessibilityHandler::Interfaces::table |
std::unique_ptr<AccessibilityTextInterface> juce::AccessibilityHandler::Interfaces::text |
std::unique_ptr<AccessibilityValueInterface> juce::AccessibilityHandler::Interfaces::value |