diff options
Diffstat (limited to 'sw/inc/ddefld.hxx')
-rw-r--r-- | sw/inc/ddefld.hxx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/sw/inc/ddefld.hxx b/sw/inc/ddefld.hxx index e8c444676e16..938e515caef5 100644 --- a/sw/inc/ddefld.hxx +++ b/sw/inc/ddefld.hxx @@ -20,11 +20,33 @@ #define INCLUDED_SW_INC_DDEFLD_HXX #include <sfx2/lnkbase.hxx> +#include <svl/hint.hxx> #include "swdllapi.h" #include "fldbas.hxx" +#include "ndarr.hxx" class SwDoc; +namespace sw +{ + struct LinkAnchorSearchHint final : public SfxHint + { + SwNodes& m_rNodes; + const SwNode*& m_rpFoundNode; + LinkAnchorSearchHint(SwNodes& rNodes, const SwNode*& rpFoundNode) : m_rNodes(rNodes), m_rpFoundNode(rpFoundNode) {}; + virtual ~LinkAnchorSearchHint() override; + }; + struct InRangeSearchHint final : public SfxHint + { + SwNodes& m_rNodes; + const sal_uLong m_nSttNd, m_nEndNd; + const sal_Int32 m_nStt, m_nEnd; + bool& m_rIsInRange; + InRangeSearchHint(SwNodes& rNodes, const sal_uLong nSttNd, const sal_uLong nEndNd, const sal_Int32 nStt, const sal_Int32 nEnd, bool& rIsInRange) + : m_rNodes(rNodes), m_nSttNd(nSttNd), m_nEndNd(nEndNd), m_nStt(nStt), m_nEnd(nEnd), m_rIsInRange(rIsInRange) {} + }; +} + // FieldType for DDE class SW_DLLPUBLIC SwDDEFieldType : public SwFieldType { |