LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwTextInputField Class Referencefinal

#include <txtfld.hxx>

Inheritance diagram for SwTextInputField:
[legend]
Collaboration diagram for SwTextInputField:
[legend]

Public Member Functions

 SwTextInputField (SwFormatField &rAttr, sal_Int32 const nStart, sal_Int32 const nEnd, bool const bInClipboard)
 
virtual ~SwTextInputField () override
 
bool LockNotifyContentChange ()
 
void UnlockNotifyContentChange ()
 
virtual void NotifyContentChange (SwFormatField &rFormatField) override
 
void UpdateTextNodeContent (const OUString &rNewContent)
 
OUString GetFieldContent () const
 
void UpdateFieldContent ()
 
- Public Member Functions inherited from SwTextAttrEnd
 SwTextAttrEnd (SfxPoolItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd)
 
virtual const sal_Int32 * GetEnd () const override
 end position More...
 
virtual void SetEnd (sal_Int32) override
 
- Public Member Functions inherited from SwTextAttr
void SetStart (sal_Int32 n)
 start position More...
 
sal_Int32 GetStart () const
 
virtual const sal_Int32 * GetEnd () const
 end position More...
 
virtual void SetEnd (sal_Int32)
 
const sal_Int32 * End () const
 
sal_Int32 GetAnyEnd () const
 end (if available), else start More...
 
void SetDontExpand (bool bDontExpand)
 
bool DontExpand () const
 
bool IsLockExpandFlag () const
 
bool IsDontMoveAttr () const
 
bool IsCharFormatAttr () const
 
bool IsOverlapAllowedAttr () const
 
bool IsPriorityAttr () const
 
void SetPriorityAttr (bool bFlag)
 
bool IsDontExpandStartAttr () const
 
bool IsNesting () const
 
bool HasDummyChar () const
 
bool IsFormatIgnoreStart () const
 
bool IsFormatIgnoreEnd () const
 
void SetFormatIgnoreStart (bool bFlag)
 
void SetFormatIgnoreEnd (bool bFlag)
 
bool HasContent () const
 
const SfxPoolItemGetAttr () const
 
SfxPoolItemGetAttr ()
 
sal_uInt16 Which () const
 
bool operator== (const SwTextAttr &) const
 
const SwFormatCharFormatGetCharFormat () const
 
const SwFormatAutoFormatGetAutoFormat () const
 
const SwFormatFieldGetFormatField () const
 
const SwFormatFootnoteGetFootnote () const
 
const SwFormatLineBreakGetLineBreak () const
 
const SwFormatContentControlGetContentControl () const
 
const SwFormatFlyCntGetFlyCnt () const
 
const SwTOXMarkGetTOXMark () const
 
const SwFormatRefMarkGetRefMark () const
 
const SwFormatINetFormatGetINetFormat () const
 
const SwFormatRubyGetRuby () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
- Public Member Functions inherited from SwTextField
 SwTextField (SwFormatField &rAttr, sal_Int32 const nStart, bool const bInClipboard)
 
virtual ~SwTextField () override
 
void CopyTextField (SwTextField *pDest) const
 
void ExpandTextField (const bool bForceNotify=false) const
 
SwTextNodeGetpTextNode () const
 
SwTextNodeGetTextNode () const
 
void ChgTextNode (SwTextNode *pNew)
 
bool IsFieldInDoc () const
 
virtual void NotifyContentChange (SwFormatField &rFormatField)
 

Private Attributes

bool m_bLockNotifyContentChange
 

Additional Inherited Members

- Static Public Member Functions inherited from SwTextAttr
static void Destroy (SwTextAttr *pToDestroy, SfxItemPool &rPool)
 destroy instance More...
 
- Static Public Member Functions inherited from SwTextField
static void DeleteTextField (const SwTextField &rTextField)
 
static void GetPamForTextField (const SwTextField &rTextField, std::shared_ptr< SwPaM > &rPamForTextField)
 
- Protected Member Functions inherited from SwTextAttrNesting
 SwTextAttrNesting (SfxPoolItem &i_rAttr, const sal_Int32 i_nStart, const sal_Int32 i_nEnd)
 
virtual ~SwTextAttrNesting () override
 
- Protected Member Functions inherited from SwTextAttr
 SwTextAttr (SfxPoolItem &rAttr, sal_Int32 nStart)
 
virtual ~SwTextAttr () COVERITY_NOEXCEPT_FALSE
 
void SetLockExpandFlag (bool bFlag)
 
void SetDontMoveAttr (bool bFlag)
 
void SetCharFormatAttr (bool bFlag)
 
void SetOverlapAllowedAttr (bool bFlag)
 
void SetDontExpandStartAttr (bool bFlag)
 
void SetNesting (const bool bFlag)
 
void SetHasDummyChar (const bool bFlag)
 
void SetHasContent (const bool bFlag)
 
- Protected Attributes inherited from SwTextAttrEnd
sal_Int32 m_nEnd
 
- Protected Attributes inherited from SwTextAttr
SwpHintsm_pHints = nullptr
 

Detailed Description

Definition at line 77 of file txtfld.hxx.

Constructor & Destructor Documentation

◆ SwTextInputField()

SwTextInputField::SwTextInputField ( SwFormatField rAttr,
sal_Int32 const  nStart,
sal_Int32 const  nEnd,
bool const  bInClipboard 
)

Definition at line 670 of file atrfld.cxx.

References SwTextAttr::SetHasContent(), and SwTextAttr::SetHasDummyChar().

◆ ~SwTextInputField()

SwTextInputField::~SwTextInputField ( )
overridevirtual

Definition at line 685 of file atrfld.cxx.

Member Function Documentation

◆ GetFieldContent()

OUString SwTextInputField::GetFieldContent ( ) const

◆ LockNotifyContentChange()

bool SwTextInputField::LockNotifyContentChange ( )

◆ NotifyContentChange()

void SwTextInputField::NotifyContentChange ( SwFormatField rFormatField)
overridevirtual

◆ UnlockNotifyContentChange()

void SwTextInputField::UnlockNotifyContentChange ( )

◆ UpdateFieldContent()

void SwTextInputField::UpdateFieldContent ( )

◆ UpdateTextNodeContent()

void SwTextInputField::UpdateTextNodeContent ( const OUString &  rNewContent)

Member Data Documentation

◆ m_bLockNotifyContentChange

bool SwTextInputField::m_bLockNotifyContentChange
private

The documentation for this class was generated from the following files: