LibreOffice Module framework (master) 1
|
#include <ocomponentaccess.hxx>
Public Member Functions | |
OComponentAccess (const css::uno::Reference< css::frame::XDesktop > &xOwner) | |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
Private Member Functions | |
virtual | ~OComponentAccess () override |
void | impl_collectAllChildComponents (const css::uno::Reference< css::frame::XFramesSupplier > &xNode, std::vector< css::uno::Reference< css::lang::XComponent > > &seqComponents) |
css::uno::Reference< css::lang::XComponent > | impl_getFrameComponent (const css::uno::Reference< css::frame::XFrame > &xFrame) const |
Private Attributes | |
css::uno::WeakReference< css::frame::XDesktop > | m_xOwner |
Definition at line 51 of file ocomponentaccess.hxx.
framework::OComponentAccess::OComponentAccess | ( | const css::uno::Reference< css::frame::XDesktop > & | xOwner | ) |
Definition at line 39 of file ocomponentaccess.cxx.
References SAL_WARN_IF.
|
overrideprivatevirtual |
Definition at line 48 of file ocomponentaccess.cxx.
|
overridevirtual |
Definition at line 53 of file ocomponentaccess.cxx.
References impl_collectAllChildComponents(), and m_xOwner.
|
overridevirtual |
Definition at line 79 of file ocomponentaccess.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 87 of file ocomponentaccess.cxx.
References m_xOwner.
|
private |
Definition at line 107 of file ocomponentaccess.cxx.
References impl_getFrameComponent().
Referenced by createEnumeration().
|
private |
Definition at line 134 of file ocomponentaccess.cxx.
References xController, xFrame, and xModel.
Referenced by impl_collectAllChildComponents().
|
private |
Definition at line 155 of file ocomponentaccess.hxx.
Referenced by createEnumeration(), and hasElements().