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