19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_CONTENT_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_CONTENT_HXX
46 const OUString& rName,
66 const OUString& rName,
81 const OUString& rName,
98 const OUString& rName,
114 const OUString& rName,
129 const OUString& rName,
175 std::unique_ptr<SwContentArr>
Content type, knows it's contents and the WrtShell.
OUString m_sSingleContentTypeName
void FillMemberList(bool *pbContentChanged=nullptr)
Fill the List of contents.
sal_uInt8 m_nOutlineLevel
void SetSortType(bool bAlphabetic)
virtual ~SwContentType() override
const OUString & GetName() const
ContentTypeId GetType() const
SwContentType(SwWrtShell *pParent, ContentTypeId nType, sal_uInt8 nLevel)
std::unique_ptr< SwContentArr > m_pMember
size_t GetMemberCount() const
const OUString & GetSingleName() const
const OUString & GetTypeToken() const
void SetOutlineLevel(sal_uInt8 nNew)
OUString m_sContentTypeName
const SwContent * GetMember(size_t nIndex)
Deliver content, for that if necessary fill the list.
ContentTypeId m_nContentType
static OUString RemoveNewline(const OUString &)
virtual ~SwGraphicContent() override
const OUString & GetLink() const
SwGraphicContent(const SwContentType *pCnt, const OUString &rName, OUString aLink, tools::Long nYPos)
SwOutlineContent(const SwContentType *pCnt, const OUString &rName, SwOutlineNodes::size_type nArrPos, sal_uInt8 nLevel, bool bMove, double nYPos)
SwOutlineNodes::size_type m_nOutlinePos
SwOutlineNodes::size_type GetOutlinePos() const
sal_uInt8 GetOutlineLevel() const
sal_uInt8 m_nOutlineLevel
SwPostItContent(const SwContentType *pCnt, const OUString &rName, const SwFormatField *pFormatField, tools::Long nYPos)
virtual bool IsProtect() const override
const SwFormatField * m_pField
const SwFormatField * GetPostIt() const
SwRegionContent(const SwContentType *pCnt, const OUString &rName, sal_uInt8 nLevel, tools::Long nYPos)
sal_uInt8 GetRegionLevel() const
SwTOXBaseContent(const SwContentType *pCnt, const OUString &rName, tools::Long nYPos, const SwTOXBase &rBase)
const SwTOXBase * GetTOXBase() const
const SwTOXBase * m_pBase
virtual ~SwTOXBaseContent() override
SwTextFieldContent(const SwContentType *pCnt, const OUString &rName, const SwFormatField *pFormatField, tools::Long nYPos)
const SwFormatField * GetFormatField() const
virtual bool IsProtect() const override
const SwFormatField * m_pFormatField
SwTextAttr subclass that tracks the location of the wrapped SwFormatURL.
const SwTextINetFormat * GetINetAttr() const
const SwTextINetFormat * m_pINetAttr
const OUString & GetURL() const
SwURLFieldContent(const SwContentType *pCnt, const OUString &rName, OUString aURL, const SwTextINetFormat *pAttr, tools::Long nYPos)
virtual bool IsProtect() const override
Used by the UI to modify the document model.
std::vector< Value >::size_type size_type