JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::UIASelectionItemProvider Class Reference

#include <juce_UIASelectionProvider_windows.h>

Inheritance diagram for juce::UIASelectionItemProvider:
Collaboration diagram for juce::UIASelectionItemProvider:

Public Member Functions

 UIASelectionItemProvider (AccessibilityNativeHandle *handle)
 
ULONG STDMETHODCALLTYPE AddRef () override
 
JUCE_COMRESULT AddToSelection () override
 
JUCE_COMRESULT get_IsSelected (BOOL *pRetVal) override
 
JUCE_COMRESULT get_SelectionContainer (IRawElementProviderSimple **pRetVal) override
 
const AccessibilityHandlergetHandler () const
 
bool isElementValid () const
 
JUCE_COMRESULT QueryInterface (REFIID refId, void **result) override
 
ULONG STDMETHODCALLTYPE Release () override
 
JUCE_COMRESULT RemoveFromSelection () override
 
JUCE_COMRESULT Select () override
 

Protected Member Functions

JUCE_COMRESULT castToType (void **result)
 

Protected Attributes

ULONG refCount
 

Private Attributes

const bool isRadioButton
 
ComSmartPtr< AccessibilityNativeHandlenativeHandle
 

Constructor & Destructor Documentation

◆ UIASelectionItemProvider()

juce::UIASelectionItemProvider::UIASelectionItemProvider ( AccessibilityNativeHandle handle)
inlineexplicit

Member Function Documentation

◆ AddRef()

ULONG STDMETHODCALLTYPE juce::ComBaseClassHelperBase< ComClasses... , ComClasses >::AddRef ( )
inlineoverrideinherited

◆ AddToSelection()

JUCE_COMRESULT juce::UIASelectionItemProvider::AddToSelection ( )
inlineoverride

◆ castToType()

JUCE_COMRESULT juce::ComBaseClassHelperBase< ComClasses... , ComClasses >::castToType ( void **  result)
inlineprotectedinherited

◆ get_IsSelected()

JUCE_COMRESULT juce::UIASelectionItemProvider::get_IsSelected ( BOOL *  pRetVal)
inlineoverride

◆ get_SelectionContainer()

JUCE_COMRESULT juce::UIASelectionItemProvider::get_SelectionContainer ( IRawElementProviderSimple **  pRetVal)
inlineoverride

◆ getHandler()

◆ isElementValid()

◆ QueryInterface()

JUCE_COMRESULT juce::ComBaseClassHelper< ComClasses >::QueryInterface ( REFIID  refId,
void **  result 
)
inlineoverrideinherited

◆ Release()

ULONG STDMETHODCALLTYPE juce::ComBaseClassHelperBase< ComClasses... , ComClasses >::Release ( )
inlineoverrideinherited

◆ RemoveFromSelection()

JUCE_COMRESULT juce::UIASelectionItemProvider::RemoveFromSelection ( )
inlineoverride

References juce::toggle.

◆ Select()

JUCE_COMRESULT juce::UIASelectionItemProvider::Select ( )
inlineoverride

References juce::toggle.

Member Data Documentation

◆ isRadioButton

const bool juce::UIASelectionItemProvider::isRadioButton
private

◆ nativeHandle

ComSmartPtr<AccessibilityNativeHandle> juce::UIAProviderBase::nativeHandle
privateinherited

◆ refCount

ULONG juce::ComBaseClassHelperBase< ComClasses... , ComClasses >::refCount
protectedinherited

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