LibreOffice Module toolkit (master) 1
|
#include <unowrapper.hxx>
Public Member Functions | |
UnoWrapper (const css::uno::Reference< css::awt::XToolkit > &rxToolkit) | |
virtual void | Destroy () override |
virtual css::uno::Reference< css::awt::XToolkit > | GetVCLToolkit () override |
virtual css::uno::Reference< css::awt::XGraphics > | CreateGraphics (OutputDevice *pOutDev) override |
virtual void | ReleaseAllGraphics (OutputDevice *pOutDev) override |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetWindowInterface (vcl::Window *pWindow) override |
virtual void | SetWindowInterface (vcl::Window *pWindow, const css::uno::Reference< css::awt::XVclWindowPeer > &xIFace) override |
virtual VclPtr< vcl::Window > | GetWindow (const css::uno::Reference< css::awt::XWindow > &rxWindow) override |
virtual css::uno::Reference< css::awt::XPopupMenu > | CreateMenuInterface (PopupMenu *pPopupMenu) override |
void | WindowDestroyed (vcl::Window *pWindow) override |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible (Menu *pMenu, bool bIsMenuBar) override |
virtual void | Destroy ()=0 |
virtual css::uno::Reference< css::awt::XToolkit > | GetVCLToolkit ()=0 |
virtual css::uno::Reference< css::awt::XGraphics > | CreateGraphics (OutputDevice *pOutDev)=0 |
virtual void | ReleaseAllGraphics (OutputDevice *pOutDev)=0 |
virtual css::uno::Reference< css::awt::XVclWindowPeer > | GetWindowInterface (vcl::Window *pWindow)=0 |
virtual void | SetWindowInterface (vcl::Window *pWindow, const css::uno::Reference< css::awt::XVclWindowPeer > &xIFace)=0 |
virtual VclPtr< vcl::Window > | GetWindow (const css::uno::Reference< css::awt::XWindow > &rxWindow)=0 |
virtual css::uno::Reference< css::awt::XPopupMenu > | CreateMenuInterface (PopupMenu *pPopupMenu)=0 |
virtual void | WindowDestroyed (vcl::Window *pWindow)=0 |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible (Menu *pMenu, bool bIsMenuBar)=0 |
Private Member Functions | |
virtual | ~UnoWrapper () |
Private Attributes | |
css::uno::Reference< css::awt::XToolkit > | mxToolkit |
::toolkit::AccessibilityClient | maAccessibleFactoryAccess |
Additional Inherited Members | |
Static Public Member Functions inherited from UnoWrapperBase | |
static UnoWrapperBase * | GetUnoWrapper (bool bCreateIfNotExists=true) |
static void | SetUnoWrapper (UnoWrapperBase *pWrapper) |
Protected Member Functions inherited from UnoWrapperBase | |
~UnoWrapperBase () | |
Definition at line 35 of file unowrapper.hxx.
UnoWrapper::UnoWrapper | ( | const css::uno::Reference< css::awt::XToolkit > & | rxToolkit | ) |
Definition at line 126 of file unowrapper.cxx.
References mxToolkit.
|
privatevirtual |
Definition at line 136 of file unowrapper.cxx.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 309 of file unowrapper.cxx.
References toolkit::IAccessibleFactory::createAccessible(), toolkit::AccessibilityClient::getFactory(), and maAccessibleFactoryAccess.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 197 of file unowrapper.cxx.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 192 of file unowrapper.cxx.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 131 of file unowrapper.cxx.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 140 of file unowrapper.cxx.
References VCLUnoHelper::CreateToolkit(), and mxToolkit.
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 159 of file unowrapper.cxx.
References VCLUnoHelper::GetWindow().
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 147 of file unowrapper.cxx.
References CreateXWindow(), vcl::Window::GetWindowPeer(), and vcl::Window::SetWindowPeer().
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 204 of file unowrapper.cxx.
References OutputDevice::GetUnoGraphicsList().
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 164 of file unowrapper.cxx.
References vcl::Window::GetWindowPeer(), SAL_WARN_IF, VCLXWindow::SetWindow(), and vcl::Window::SetWindowPeer().
|
overridevirtual |
Implements UnoWrapperBase.
Definition at line 226 of file unowrapper.cxx.
References VclPtr< class reference_type >::disposeAndClear(), vcl::Window::GetComponentInterface(), vcl::Window::GetParent(), vcl::Window::GetWindow(), vcl::Window::GetWindowPeer(), lcl_ImplIsParent(), VCLXWindow::SetWindow(), and vcl::Window::SetWindowPeer().
|
private |
Definition at line 39 of file unowrapper.hxx.
Referenced by CreateAccessible().
|
private |
Definition at line 38 of file unowrapper.hxx.
Referenced by GetVCLToolkit(), and UnoWrapper().