22#include <libxml/xmlwriter.h>
31#include <LibreOfficeKit/LibreOfficeKitEnums.h>
42 ,
sw::BroadcastingModify()
43 , m_pTextAttr(nullptr)
50 ,
sw::BroadcastingModify()
51 , m_pTextAttr(nullptr)
52 , m_aRefName(rAttr.m_aRefName)
61 assert(SfxPoolItem::operator==(rAttr));
72 if (rHint.
GetId() != SfxHintId::SwLegacyModify)
75 CallSwClientNotify(rHint);
83 &
static_cast<sw::BroadcastingModify&
>(*
this));
89 (void)xmlTextWriterStartElement(pWriter, BAD_CAST(
"SwFormatRefMark"));
90 (void)xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST(
"ptr"),
"%p",
this);
91 (void)xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST(
"m_pTextAttr"),
"%p",
m_pTextAttr);
92 (void)xmlTextWriterWriteAttribute(pWriter, BAD_CAST(
"ref-name"),
97 (void)xmlTextWriterEndElement(pWriter);
103 sal_Int32
const nStartPos, sal_Int32
const*
const pEnd)
106 , m_pTextNode( nullptr )
134 aJson.
put(
"commandName",
".uno:DeleteField");
135 aJson.
put(
"success",
true);
138 aJson.
put(
"DeleteField", fieldCommand);
158 (void)xmlTextWriterStartElement(pWriter, BAD_CAST(
"SwTextRefMark"));
159 (void)xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST(
"ptr"),
"%p",
this);
162 (void)xmlTextWriterEndElement(pWriter);
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
static SAL_WARN_UNUSED_RESULT SfxViewShell * Current()
virtual void libreOfficeKitViewCallback(int nType, const char *pPayload) const override
A wrapper around SfxPoolItem to store the start position of (usually) a text portion,...
void SetDontMoveAttr(bool bFlag)
const SwFormatRefMark & GetRefMark() const
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
void SetOverlapAllowedAttr(bool bFlag)
void SetHasDummyChar(const bool bFlag)
const SwTextNode & GetTextNode() const
virtual void SetEnd(sal_Int32) override
SwTextRefMark(SwFormatRefMark &rAttr, sal_Int32 const nStart, sal_Int32 const *const pEnd=nullptr)
void dumpAsXml(xmlTextWriterPtr pWriter) const override
virtual const sal_Int32 * GetEnd() const override
end position
void EndPosChanged() const
struct _xmlTextWriter * xmlTextWriterPtr
constexpr TypedWhichId< SwPtrMsgPoolItem > RES_REMOVE_UNO_OBJECT(181)
constexpr TypedWhichId< SwFormatRefMark > RES_TXTATR_REFMARK(RES_TXTATR_WITHEND_BEGIN)
Dialog to specify the properties of date form field.