19#ifndef INCLUDED_SW_INC_UNOREDLINE_HXX
20#define INCLUDED_SW_INC_UNOREDLINE_HXX
23#include <com/sun/star/container/XEnumerationAccess.hpp>
37 public css::container::XEnumerationAccess
45 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
46 virtual void SAL_CALL
acquire( ) noexcept
override {OWeakObject::acquire();}
47 virtual void SAL_CALL
release( ) noexcept
override {OWeakObject::release();}
49 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
55 const ::css::uno::Reference< ::css::text::XTextRange >& aTextPosition )
override;
58 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
79 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
80 virtual void SAL_CALL
acquire( ) noexcept
override {OWeakObject::acquire();}
81 virtual void SAL_CALL
release( ) noexcept
override {OWeakObject::release();}
83 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
89 const ::css::uno::Reference< ::css::text::XTextRange >& aTextPosition )
override;
92 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo( )
override;
93 virtual void SAL_CALL
setPropertyValue(
const OUString& aPropertyName,
const css::uno::Any& aValue )
override;
94 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& PropertyName )
override;
95 virtual void SAL_CALL
addPropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
96 virtual void SAL_CALL
removePropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
97 virtual void SAL_CALL
addVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
98 virtual void SAL_CALL
removeVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
101 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
Marks a node in the document model.
Starts a section of nodes in the document model.
SwXRedlineText provides an XText which may be used to write directly into a redline node.
virtual void SAL_CALL release() noexcept override
virtual rtl::Reference< SwXTextCursor > createXTextCursorByRange(const ::css::uno::Reference< ::css::text::XTextRange > &aTextPosition) override
SwXRedlineText(SwDoc *pDoc, const SwNodeIndex &aNodeIndex)
virtual const SwStartNode * GetStartNode() const override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual sal_Bool SAL_CALL hasElements() override
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Type SAL_CALL getElementType() override
virtual rtl::Reference< SwXTextCursor > createXTextCursor() override
virtual sal_Bool SAL_CALL hasElements() override
virtual ~SwXRedline() override
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
SwXRedline(SwRangeRedline &rRedline, SwDoc &rDoc)
virtual rtl::Reference< SwXTextCursor > createXTextCursorByRange(const ::css::uno::Reference< ::css::text::XTextRange > &aTextPosition) override
SwRangeRedline * m_pRedline
const SwRangeRedline * GetRedline() const
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual rtl::Reference< SwXTextCursor > createXTextCursor() override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void Notify(const SfxHint &) override
virtual css::uno::Type SAL_CALL getElementType() override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Dialog to specify the properties of date form field.
SwXRedline ** m_ppXRedline
FindRedlineHint(const SwRangeRedline &rRedline, SwXRedline **ppXRedline)
const SwRangeRedline & m_rRedline
cppu::WeakImplHelper< css::container::XEnumerationAccess > SwXRedlineBaseClass