summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Mencken <dougmencken@gmail.com>2015-10-30 23:02:41 -0400
committerDouglas Mencken <dougmencken@gmail.com>2017-01-12 06:35:54 -0500
commit38b3e5676d1780b4188d43605af6323e3fd92a31 (patch)
tree35869da35e35477759f00a7b56ab7e10eee89aa3
parent3608af330f0f41c9f14bfcf1ddf85ef6ed5a5717 (diff)
add base class typedefs to avoid `reference is ambiguous' errors
Change-Id: I1c3cfcb851a9c8d95abbabd48a9a6b3bce32726b
-rw-r--r--accessibility/inc/extended/accessiblelistbox.hxx7
-rw-r--r--accessibility/source/extended/accessiblelistbox.cxx5
2 files changed, 7 insertions, 5 deletions
diff --git a/accessibility/inc/extended/accessiblelistbox.hxx b/accessibility/inc/extended/accessiblelistbox.hxx
index 04f84fc039d9..aff057de33bd 100644
--- a/accessibility/inc/extended/accessiblelistbox.hxx
+++ b/accessibility/inc/extended/accessiblelistbox.hxx
@@ -37,12 +37,13 @@ namespace accessibility
{
class AccessibleListBoxEntry;
+ typedef ::cppu::ImplHelper< css::accessibility::XAccessible
+ , css::accessibility::XAccessibleSelection > AccessibleListBox_Base;
+
/** the class OAccessibleListBoxEntry represents the base class for an accessible object of a listbox entry
*/
class AccessibleListBox:
- public cppu::ImplHelper<
- css::accessibility::XAccessible,
- css::accessibility::XAccessibleSelection>,
+ public AccessibleListBox_Base,
public VCLXAccessibleComponent
{
protected:
diff --git a/accessibility/source/extended/accessiblelistbox.cxx b/accessibility/source/extended/accessiblelistbox.cxx
index d9c54b9e179d..a92c4271da48 100644
--- a/accessibility/source/extended/accessiblelistbox.cxx
+++ b/accessibility/source/extended/accessiblelistbox.cxx
@@ -64,8 +64,9 @@ namespace accessibility
dispose();
}
}
- IMPLEMENT_FORWARD_XINTERFACE2(AccessibleListBox, VCLXAccessibleComponent, ImplHelper)
- IMPLEMENT_FORWARD_XTYPEPROVIDER2(AccessibleListBox, VCLXAccessibleComponent, ImplHelper)
+
+ IMPLEMENT_FORWARD_XINTERFACE2(AccessibleListBox, VCLXAccessibleComponent, AccessibleListBox_Base)
+ IMPLEMENT_FORWARD_XTYPEPROVIDER2(AccessibleListBox, VCLXAccessibleComponent, AccessibleListBox_Base)
void AccessibleListBox::ProcessWindowEvent( const VclWindowEvent& rVclWindowEvent )
{