22#include <com/sun/star/beans/XPropertyState.hpp>
23#include <com/sun/star/beans/XPropertySet.hpp>
24#include <com/sun/star/text/XTextContent.hpp>
25#include <com/sun/star/text/XText.hpp>
26#include <com/sun/star/lang/XServiceInfo.hpp>
27#include <com/sun/star/document/XEventsSupplier.hpp>
28#include <com/sun/star/container/XChild.hpp>
49typedef ::cppu::WeakImplHelper < css::beans::XPropertySet
50 , css::beans::XPropertyState
51 , css::text::XTextContent
52 , css::document::XEventsSupplier
53 , css::lang::XServiceInfo
65 css::uno::Reference< css::uno::XAggregation >
mxShapeAgg;
85 css::
drawing::XShape > & xShape );
90 const css::
uno::
Type & rType ) override;
91 virtual
void SAL_CALL
acquire() noexcept override;
92 virtual
void SAL_CALL
release() noexcept override;
95 virtual css::
uno::Reference< css::beans::XPropertySetInfo >
98 const css::
uno::Any& aValue ) override;
100 const OUString& PropertyName ) override;
102 const css::
uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
104 const css::
uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
106 const css::
uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
108 const css::
uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
111 virtual css::beans::PropertyState SAL_CALL
getPropertyState( const OUString& PropertyName ) override;
112 virtual css::
uno::Sequence< css::beans::PropertyState > SAL_CALL
118 virtual
void SAL_CALL
attach(const css::
uno::Reference< css::text::XTextRange > & xTextRange) override;
119 virtual css::
uno::Reference< css::text::XTextRange > SAL_CALL
123 virtual
void SAL_CALL
dispose() override;
124 virtual
void SAL_CALL
addEventListener(const css::
uno::Reference< css::
lang::XEventListener > & aListener) override;
128 virtual
void SAL_CALL
insertTextContent( const css::
uno::Reference< css::text::XTextRange >& xRange,
129 const css::
uno::Reference< css::text::XTextContent >& xContent,
131 virtual
void SAL_CALL
removeTextContent( const css::
uno::Reference< css::text::XTextContent >& xContent ) override;
134 virtual css::
uno::Reference< css::text::XTextCursor > SAL_CALL
136 virtual css::
uno::Reference< css::text::XTextCursor > SAL_CALL
138 virtual
void SAL_CALL
insertString( const css::
uno::Reference< css::text::XTextRange >& xRange,
139 const OUString& aString,
sal_Bool bAbsorb ) override;
141 sal_Int16 nControlCharacter,
sal_Bool bAbsorb ) override;
144 virtual css::
uno::Reference< css::text::XText > SAL_CALL
146 virtual css::
uno::Reference< css::text::XTextRange > SAL_CALL
148 virtual css::
uno::Reference< css::text::XTextRange > SAL_CALL
150 virtual OUString SAL_CALL
getString() override;
151 virtual
void SAL_CALL
setString( const OUString& aString ) override;
162 virtual css::
uno::Reference< css::container::XNameReplace > SAL_CALL
getEvents() override;
virtual css::beans::PropertyState SAL_CALL getPropertyState(const OUString &PropertyName) override
css::beans::XPropertySet * pShapePropertySet
static const SvEventDescription * GetSupportedMacroItems()
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getStart() override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents() override
SdrObject * GetSdrObject() const noexcept
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getAnchor() override
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual css::uno::Any SAL_CALL getPropertyDefault(const OUString &aPropertyName) override
virtual void SAL_CALL setPropertyToDefault(const OUString &PropertyName) override
void GetShapePropertyState()
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL setParent(const css::uno::Reference< css::uno::XInterface > &xParent) override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &aTextPosition) override
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Reference< css::text::XText > SAL_CALL getText() override
void GetShapePropertySet()
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getEnd() override
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual void SAL_CALL insertString(const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual void SAL_CALL attach(const css::uno::Reference< css::text::XTextRange > &xTextRange) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent() override
virtual void SAL_CALL removeTextContent(const css::uno::Reference< css::text::XTextContent > &xContent) override
css::uno::Reference< css::beans::XPropertySetInfo > mxPropSetInfo
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL dispose() override
friend ScMacroInfo * ScShapeObj_getShapeHyperMacroInfo(const ScShapeObj *pShape, bool bCreate)
virtual void SAL_CALL insertTextContent(const css::uno::Reference< css::text::XTextRange > &xRange, const css::uno::Reference< css::text::XTextContent > &xContent, sal_Bool bAbsorb) override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
css::beans::XPropertyState * pShapePropertyState
virtual void SAL_CALL insertControlCharacter(const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual OUString SAL_CALL getString() override
virtual void SAL_CALL setString(const OUString &aString) override
css::uno::Reference< css::uno::XAggregation > mxShapeAgg
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates(const css::uno::Sequence< OUString > &aPropertyName) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
::cppu::ImplHelper1< css::text::XText > ScShapeObj_TextBase
::cppu::WeakImplHelper< css::beans::XPropertySet, css::beans::XPropertyState, css::text::XTextContent, css::document::XEventsSupplier, css::lang::XServiceInfo > ScShapeObj_Base
::cppu::ImplHelper1< css::container::XChild > ScShapeObj_ChildBase