Return IAccessible from GetIAccessibleStd()

There's no reason to return an untyped void* pointer when we can
forward-declare IAccessible.
This commit is contained in:
Václav Slavík
2016-10-19 10:36:07 +02:00
parent dda1c7cfd4
commit ec45fc5ae0
2 changed files with 39 additions and 38 deletions

View File

@@ -17,6 +17,7 @@
// forward declarations
// ----------------------------------------------------------------------------
struct IAccessible;
class wxIAccessible;
class WXDLLIMPEXP_FWD_CORE wxWindow;
@@ -42,7 +43,7 @@ public:
wxIAccessible* GetIAccessible() { return m_pIAccessible; }
// Returns the IAccessible standard interface pointer
void* GetIAccessibleStd() ;
IAccessible* GetIAccessibleStd();
// Operations
@@ -55,7 +56,7 @@ protected:
private:
wxIAccessible * m_pIAccessible; // the pointer to COM interface
void* m_pIAccessibleStd; // the pointer to the standard COM interface,
IAccessible* m_pIAccessibleStd; // the pointer to the standard COM interface,
// for default processing
wxDECLARE_NO_COPY_CLASS(wxAccessible);