LMMS
Loading...
Searching...
No Matches
juce::UIASelectionItemProvider Class Reference

#include <juce_win32_UIASelectionProvider.h>

Inheritance diagram for juce::UIASelectionItemProvider:
juce::UIAProviderBase juce::ComBaseClassHelper< ComTypes::ISelectionItemProvider > juce::ComBaseClassHelperBase< ComClasses... >

Public Member Functions

 UIASelectionItemProvider (AccessibilityNativeHandle *handle)
JUCE_COMRESULT AddToSelection () override
JUCE_COMRESULT get_IsSelected (BOOL *pRetVal) override
JUCE_COMRESULT get_SelectionContainer (IRawElementProviderSimple **pRetVal) override
JUCE_COMRESULT RemoveFromSelection () override
JUCE_COMRESULT Select () override
Public Member Functions inherited from juce::UIAProviderBase
 UIAProviderBase (AccessibilityNativeHandle *nativeHandleIn)
bool isElementValid () const
const AccessibilityHandlergetHandler () const
Public Member Functions inherited from juce::ComBaseClassHelper< ComTypes::ISelectionItemProvider >
 ComBaseClassHelper (unsigned int initialRefCount=1)
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
Public Member Functions inherited from juce::ComBaseClassHelperBase< ComClasses... >
 ComBaseClassHelperBase (unsigned int initialRefCount)
virtual ~ComBaseClassHelperBase ()=default
ULONG STDMETHODCALLTYPE AddRef ()
ULONG STDMETHODCALLTYPE Release ()

Private Attributes

const bool isRadioButton

Additional Inherited Members

Protected Member Functions inherited from juce::ComBaseClassHelperBase< ComClasses... >
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
JUCE_COMRESULT castToType (void **result)
Protected Attributes inherited from juce::ComBaseClassHelperBase< ComClasses... >
ULONG refCount

Constructor & Destructor Documentation

◆ UIASelectionItemProvider()

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

Member Function Documentation

◆ AddToSelection()

JUCE_COMRESULT juce::UIASelectionItemProvider::AddToSelection ( )
inlineoverride

◆ get_IsSelected()

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

◆ get_SelectionContainer()

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

◆ RemoveFromSelection()

JUCE_COMRESULT juce::UIASelectionItemProvider::RemoveFromSelection ( )
inlineoverride

◆ Select()

JUCE_COMRESULT juce::UIASelectionItemProvider::Select ( )
inlineoverride

Member Data Documentation

◆ isRadioButton

const bool juce::UIASelectionItemProvider::isRadioButton
private

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