summaryrefslogtreecommitdiff
path: root/include/editeng
diff options
context:
space:
mode:
Diffstat (limited to 'include/editeng')
-rw-r--r--include/editeng/editview.hxx2
-rw-r--r--include/editeng/yrs.hxx1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/editeng/editview.hxx b/include/editeng/editview.hxx
index 4e1ee56ef7ce..d31ee35ff81e 100644
--- a/include/editeng/editview.hxx
+++ b/include/editeng/editview.hxx
@@ -42,6 +42,7 @@ class IYrsTransactionSupplier;
typedef struct TransactionInner YTransaction;
typedef struct YTextEvent YTextEvent;
typedef struct Branch Branch;
+typedef struct YOutput YOutput;
#endif
class EditTextObject;
@@ -417,6 +418,7 @@ public:
void YrsReadEEState(YTransaction *);
void YrsApplyEEDelta(YTransaction *, YTextEvent const* pEvent);
OString GetYrsCommentId() const;
+ bool YrsWriteEECursor(YTransaction *, Branch const& rArray, YOutput const* pCurrent);
void YrsApplyEECursor(OString const& rPeerId, OUString const& rAuthor,
::std::pair<int64_t, int64_t> point,
::std::optional<::std::pair<int64_t, int64_t>> oMark);
diff --git a/include/editeng/yrs.hxx b/include/editeng/yrs.hxx
index 4842d47540c4..17f41179c3bf 100644
--- a/include/editeng/yrs.hxx
+++ b/include/editeng/yrs.hxx
@@ -9,6 +9,7 @@
#pragma once
+#define YRS_WEAK
extern "C" {
#if defined(__clang__)
#pragma clang diagnostic push