Kaydet (Commit) 9b258206 authored tarafından Jacobo Aragunde Pérez's avatar Jacobo Aragunde Pérez

fdo#74681: quick help may be used as accessible text

In case a tool box item does not contain some text to be used as the
accessible item name, use the quick help text.

Change-Id: I9caadb0989729787d8572f4007652bcab02b0412
üst 3dcfb9a8
......@@ -130,13 +130,17 @@ OUString VCLXAccessibleToolBoxItem::GetText( bool _bAsName )
sRet = m_pToolBox->GetItemText( m_nItemId );
if (sRet.isEmpty())
{
Window* pItemWindow = m_pToolBox->GetItemWindow( m_nItemId );
if ( m_nRole == AccessibleRole::PANEL && pItemWindow && pItemWindow->GetAccessible().is() &&
pItemWindow->GetAccessible()->getAccessibleContext().is() )
sRet = m_pToolBox->GetQuickHelpText( m_nItemId );
if (sRet.isEmpty())
{
OUString sWinText = pItemWindow->GetAccessible()->getAccessibleContext()->getAccessibleName();
if (!sWinText.isEmpty())
sRet = sWinText;
Window* pItemWindow = m_pToolBox->GetItemWindow( m_nItemId );
if ( m_nRole == AccessibleRole::PANEL && pItemWindow && pItemWindow->GetAccessible().is() &&
pItemWindow->GetAccessible()->getAccessibleContext().is() )
{
OUString sWinText = pItemWindow->GetAccessible()->getAccessibleContext()->getAccessibleName();
if (!sWinText.isEmpty())
sRet = sWinText;
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment