LibreOffice Module sw (master) 1
|
#include <txttxmrk.hxx>
Public Member Functions | |
SwTextTOXMark (SwTOXMark &rAttr, sal_Int32 const nStart, sal_Int32 const *const pEnd) | |
virtual | ~SwTextTOXMark () override |
virtual const sal_Int32 * | GetEnd () const override |
end position More... | |
virtual void | SetEnd (sal_Int32) override |
void | CopyTOXMark (SwDoc &rDestDoc) |
const SwTextNode * | GetpTextNd () const |
const SwTextNode & | GetTextNode () const |
void | ChgTextNode (SwTextNode *pNew) |
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 SfxPoolItem & | GetAttr () const |
SfxPoolItem & | GetAttr () |
sal_uInt16 | Which () const |
bool | operator== (const SwTextAttr &) const |
const SwFormatCharFormat & | GetCharFormat () const |
const SwFormatAutoFormat & | GetAutoFormat () const |
const SwFormatField & | GetFormatField () const |
const SwFormatFootnote & | GetFootnote () const |
const SwFormatLineBreak & | GetLineBreak () const |
const SwFormatContentControl & | GetContentControl () const |
const SwFormatFlyCnt & | GetFlyCnt () const |
const SwTOXMark & | GetTOXMark () const |
const SwFormatRefMark & | GetRefMark () const |
const SwFormatINetFormat & | GetINetFormat () const |
const SwFormatRuby & | GetRuby () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Private Attributes | |
SwTextNode * | m_pTextNode |
sal_Int32 * | m_pEnd |
Additional Inherited Members | |
Static Public Member Functions inherited from SwTextAttr | |
static void | Destroy (SwTextAttr *pToDestroy, SfxItemPool &rPool) |
destroy instance More... | |
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 | |
SwpHints * | m_pHints = nullptr |
Definition at line 28 of file txttxmrk.hxx.
SwTextTOXMark::SwTextTOXMark | ( | SwTOXMark & | rAttr, |
sal_Int32 const | nStart, | ||
sal_Int32 const *const | pEnd | ||
) |
Definition at line 24 of file atrtox.cxx.
References SwTOXMark::GetAlternativeText(), SwTextAttrEnd::m_nEnd, m_pEnd, SwTOXMark::m_pTextAttr, SwTextAttr::SetDontMoveAttr(), SwTextAttr::SetHasDummyChar(), and SwTextAttr::SetOverlapAllowedAttr().
|
overridevirtual |
Definition at line 45 of file atrtox.cxx.
|
inline |
Definition at line 46 of file txttxmrk.hxx.
void SwTextTOXMark::CopyTOXMark | ( | SwDoc & | rDestDoc | ) |
Definition at line 61 of file atrtox.cxx.
References Add, eType, SwTextAttr::GetTOXMark(), SwTOXMark::GetTOXType(), SwDoc::GetTOXType(), SwDoc::GetTOXTypeCount(), SwTOXType::GetType(), SwTOXType::GetTypeName(), i, SwDoc::InsertTOXType(), and nCount.
|
overridevirtual |
end position
Reimplemented from SwTextAttrEnd.
Definition at line 49 of file atrtox.cxx.
References m_pEnd.
Referenced by SwTOXMark::GetText().
|
inline |
Definition at line 44 of file txttxmrk.hxx.
Referenced by SwTOXMark::GetText(), SwDoc::GetTOIKeys(), SwDoc::GotoTOXMark(), and SwIndexMarkPane::UpdateLanguageDependenciesForPhoneticReading().
|
inline |
Definition at line 49 of file txttxmrk.hxx.
References m_pTextNode.
Referenced by SwDoc::DeleteTOXMark(), SwXDocumentIndexMark::getAnchor(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoTOXMark(), SwXDocumentIndexMark::setMarkEntry(), and SwXDocumentIndexMark::setPropertyValue().
|
overridevirtual |
Reimplemented from SwTextAttrEnd.
Definition at line 54 of file atrtox.cxx.
References SwpHints::EndPosChanged(), m_pEnd, SwTextAttr::m_pHints, and n.
|
private |
Definition at line 31 of file txttxmrk.hxx.
Referenced by GetEnd(), SetEnd(), and SwTextTOXMark().
|
private |
Definition at line 30 of file txttxmrk.hxx.
Referenced by GetTextNode().