25#include <com/sun/star/frame/XDispatchProvider.hpp>
39 class ORichTextFeatureDispatcher;
54 virtual css::uno::Any SAL_CALL
queryAggregation(
const css::uno::Type& _rType )
override;
57 virtual void SAL_CALL
createPeer(
const css::uno::Reference< css::awt::XToolkit >& _rToolkit,
const css::uno::Reference< css::awt::XWindowPeer >& _rParent )
override;
67 virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL
queryDispatch(
const css::util::URL& _rURL,
const OUString& _rTargetFrameName, sal_Int32 _rSearchFlags )
override;
68 virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL
queryDispatches(
const css::uno::Sequence< css::frame::DispatchDescriptor >& Requests )
override;
71 virtual bool requiresNewPeer(
const OUString& _rPropertyName )
const override;
89 const css::uno::Reference< css::awt::XControlModel >& _rxModel,
102 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY ) override;
105 virtual
void SAL_CALL
setProperty( const OUString& _rPropertyName, const css::
uno::Any& _rValue ) override;
108 DECLARE_XTYPEPROVIDER( )
111 virtual
void SAL_CALL
dispose( ) override;
114 virtual css::
uno::Reference< css::frame::XDispatch > SAL_CALL
queryDispatch( const css::util::URL& _rURL, const OUString& _rTargetFrameName, sal_Int32 _rSearchFlags ) override;
115 virtual css::
uno::Sequence< css::
uno::Reference< css::frame::XDispatch > > SAL_CALL
queryDispatches( const css::
uno::Sequence< css::frame::DispatchDescriptor >& Requests ) override;
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch(const css::util::URL &_rURL, const OUString &_rTargetFrameName, sal_Int32 _rSearchFlags) override
virtual void SAL_CALL createPeer(const css::uno::Reference< css::awt::XToolkit > &_rToolkit, const css::uno::Reference< css::awt::XWindowPeer > &_rParent) override
virtual OUString SAL_CALL getImplementationName() override
virtual ~ORichTextControl() override
virtual css::uno::Any SAL_CALL queryAggregation(const css::uno::Type &_rType) override
virtual bool requiresNewPeer(const OUString &_rPropertyName) const override
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches(const css::uno::Sequence< css::frame::DispatchDescriptor > &Requests) override
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch(const css::util::URL &_rURL, const OUString &_rTargetFrameName, sal_Int32 _rSearchFlags) override
AttributeDispatchers m_aDispatchers
virtual void SAL_CALL dispose() override
virtual void onSelectionChanged() override
virtual void SAL_CALL setProperty(const OUString &_rPropertyName, const css::uno::Any &_rValue) override
rtl::Reference< ORichTextFeatureDispatcher > SingleAttributeDispatcher
SingleAttributeDispatcher implCreateDispatcher(SfxSlotId _nSlotId, const css::util::URL &_rURL)
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches(const css::uno::Sequence< css::frame::DispatchDescriptor > &Requests) override
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
::std::map< SfxSlotId, SingleAttributeDispatcher > AttributeDispatchers
static rtl::Reference< ORichTextPeer > Create(const css::uno::Reference< css::awt::XControlModel > &_rxModel, vcl::Window *_pParentWindow, WinBits _nStyle)
factory method
ListBox is a bit confusing / different from other form components, so here are a few notes:
::cppu::ImplHelper1< css::frame::XDispatchProvider > ORichTextPeer_Base
::cppu::ImplHelper1< css::frame::XDispatchProvider > ORichTextControl_Base
sal_uInt16 SfxSlotId
a SFX slot id
#define DECLARE_XTYPEPROVIDER()
#define DECLARE_UNO3_AGG_DEFAULTS(classname, baseclass)
#define DECLARE_XINTERFACE()