summaryrefslogtreecommitdiff
path: root/sw/inc/ddefld.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/inc/ddefld.hxx')
-rw-r--r--sw/inc/ddefld.hxx22
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
{