22#include <com/sun/star/lang/XConnectionPointContainer.hpp>
30namespace unocontrols {
class OConnectionPointContainerHelper; }
35 ,
public css::lang::XConnectionPointContainer
42 FrameControl(
const css::uno::Reference< css::uno::XComponentContext >& rxContext );
49 const css::uno::Type& aType
59 virtual void SAL_CALL
acquire()
noexcept override;
68 virtual void SAL_CALL
release()
noexcept override;
72 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
81 const css::uno::Reference< css::awt::XToolkit >& xToolkit ,
82 const css::uno::Reference< css::awt::XWindowPeer >& xParent
86 const css::uno::Reference< css::awt::XControlModel >&
xModel
89 virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL
getModel()
override;
93 virtual void SAL_CALL
dispose()
override;
98 const css::uno::Reference< css::awt::XGraphics >& xDevice
101 virtual css::uno::Reference< css::awt::XGraphics > SAL_CALL
getGraphics()
override;
108 const css::uno::Type& aType
111 virtual void SAL_CALL
advise(
112 const css::uno::Type& aType ,
113 const css::uno::Reference< css::uno::XInterface >& xListener
117 const css::uno::Type& aType ,
118 const css::uno::Reference< css::uno::XInterface >& xListener
123 using OPropertySetHelper::getFastPropertyValue;
128 css::uno::Any& rConvertedValue ,
129 css::uno::Any& rOldValue ,
131 const css::uno::Any& rValue
136 const css::uno::Any& rValue
140 sal_Int32
nHandle )
const override;
142 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
146 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo()
override;
151 const css::uno::Reference< css::awt::XWindowPeer >& xParentPeer
154 void impl_createFrame(
const css::uno::Reference< css::awt::XWindowPeer >& xPeer ,
155 const OUString& sURL ,
156 const css::uno::Sequence< css::beans::PropertyValue >& seqArguments );
160 css::uno::Reference< css::frame::XFrame2 >
m_xFrame;
rtl::Reference< OConnectionPointContainerHelper > m_aConnectionPointContainer
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual void SAL_CALL createPeer(const css::uno::Reference< css::awt::XToolkit > &xToolkit, const css::uno::Reference< css::awt::XWindowPeer > &xParent) override
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
get information about supported interfaces @seealso XTypeProvider
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual void SAL_CALL dispose() override
virtual void SAL_CALL unadvise(const css::uno::Type &aType, const css::uno::Reference< css::uno::XInterface > &xListener) override
virtual void SAL_CALL acquire() noexcept override
increment refcount @seealso XInterface @seealso release() @onerror A RuntimeException is thrown.
OUString SAL_CALL getImplementationName() override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
FrameControl(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual sal_Bool SAL_CALL setGraphics(const css::uno::Reference< css::awt::XGraphics > &xDevice) override
virtual ~FrameControl() override
virtual css::uno::Reference< css::lang::XConnectionPoint > SAL_CALL queryConnectionPoint(const css::uno::Type &aType) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getConnectionPointTypes() override
virtual css::awt::WindowDescriptor impl_getWindowDescriptor(const css::uno::Reference< css::awt::XWindowPeer > &xParentPeer) override
virtual void SAL_CALL advise(const css::uno::Type &aType, const css::uno::Reference< css::uno::XInterface > &xListener) override
virtual css::uno::Reference< css::awt::XGraphics > SAL_CALL getGraphics() override
virtual void SAL_CALL release() noexcept override
decrement refcount @seealso XInterface @seealso acquire() @onerror A RuntimeException is thrown.
void impl_createFrame(const css::uno::Reference< css::awt::XWindowPeer > &xPeer, const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments)
css::uno::Reference< css::frame::XFrame2 > m_xFrame
css::uno::Sequence< css::beans::PropertyValue > m_seqLoaderArguments
virtual sal_Bool SAL_CALL setModel(const css::uno::Reference< css::awt::XControlModel > &xModel) override
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel() override
Reference< XModel > xModel