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
42 virtual css::uno::Reference< css::text::XTextCursor >
48 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
49 virtual void SAL_CALL
acquire( ) noexcept
override {OWeakObject::acquire();}
50 virtual void SAL_CALL
release( ) noexcept
override {OWeakObject::release();}
52 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
56 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
createTextCursor()
override;
57 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
createTextCursorByRange(
const css::uno::Reference< css::text::XTextRange > & aTextPosition)
override;
60 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
81 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
82 virtual void SAL_CALL
acquire( ) noexcept
override {OWeakObject::acquire();}
83 virtual void SAL_CALL
release( ) noexcept
override {OWeakObject::release();}
85 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
89 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
createTextCursor()
override;
90 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
createTextCursorByRange(
const css::uno::Reference< css::text::XTextRange > & aTextPosition)
override;
93 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo( )
override;
94 virtual void SAL_CALL
setPropertyValue(
const OUString& aPropertyName,
const css::uno::Any& aValue )
override;
95 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& PropertyName )
override;
96 virtual void SAL_CALL
addPropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
97 virtual void SAL_CALL
removePropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
98 virtual void SAL_CALL
addVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
99 virtual void SAL_CALL
removeVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
102 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 css::uno::Reference< css::text::XTextCursor > CreateCursor() override
SwXRedlineText(SwDoc *pDoc, const SwNodeIndex &aNodeIndex)
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
virtual const SwStartNode * GetStartNode() const override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &aTextPosition) 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 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
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &aTextPosition) override
SwXRedline(SwRangeRedline &rRedline, SwDoc &rDoc)
SwRangeRedline * m_pRedline
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
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 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