20#ifndef INCLUDED_TOOLKIT_INC_HELPER_UNOWRAPPER_HXX
21#define INCLUDED_TOOLKIT_INC_HELPER_UNOWRAPPER_HXX
23#include <com/sun/star/awt/XToolkit.hpp>
24#include <com/sun/star/awt/XGraphics.hpp>
25#include <com/sun/star/awt/XVclWindowPeer.hpp>
26#include <com/sun/star/accessibility/XAccessible.hpp>
42 UnoWrapper(
const css::uno::Reference< css::awt::XToolkit>& rxToolkit );
44 virtual void Destroy()
override;
47 virtual css::uno::Reference< css::awt::XToolkit>
GetVCLToolkit()
override;
64 virtual css::uno::Reference< css::accessibility::XAccessible >
void WindowDestroyed(vcl::Window *pWindow) override
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible(Menu *pMenu, bool bIsMenuBar) override
css::uno::Reference< css::awt::XToolkit > mxToolkit
virtual void SetWindowInterface(vcl::Window *pWindow, const css::uno::Reference< css::awt::XVclWindowPeer > &xIFace) override
UnoWrapper(const css::uno::Reference< css::awt::XToolkit > &rxToolkit)
virtual VclPtr< vcl::Window > GetWindow(const css::uno::Reference< css::awt::XWindow > &rxWindow) override
virtual css::uno::Reference< css::awt::XGraphics > CreateGraphics(OutputDevice *pOutDev) override
virtual css::uno::Reference< css::awt::XVclWindowPeer > GetWindowInterface(vcl::Window *pWindow) override
virtual void Destroy() override
virtual css::uno::Reference< css::awt::XToolkit > GetVCLToolkit() override
::toolkit::AccessibilityClient maAccessibleFactoryAccess
virtual void ReleaseAllGraphics(OutputDevice *pOutDev) override
virtual css::uno::Reference< css::awt::XPopupMenu > CreateMenuInterface(PopupMenu *pPopupMenu) override