LibreOffice Module sw (master)  1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
SwDoc Class Referencefinal

#include <doc.hxx>

Collaboration diagram for SwDoc:
[legend]

Public Types

enum  DocumentType {
  DOCTYPE_NATIVE,
  DOCTYPE_MSWORD
}
 

Public Member Functions

SwFormatMakeCharFormat_ (const OUString &, SwFormat *, bool, bool)
 
SwFormatMakeFrameFormat_ (const OUString &, SwFormat *, bool, bool)
 
DocumentType GetDocumentType ()
 
void SetDocumentType (DocumentType eDocType)
 
 SwDoc ()
 
 ~SwDoc ()
 Speciality: a member of the class SwDoc is located at position 0 in the array of the Format and GDI objects. More...
 
bool IsInDtor () const
 
SwNodesGetNodes ()
 
SwNodes const & GetNodes () const
 
sal_Int32 getReferenceCount () const
 Returns the current reference count. More...
 
IDocumentSettingAccess const & getIDocumentSettingAccess () const
 
IDocumentSettingAccessgetIDocumentSettingAccess ()
 
::sw::DocumentSettingManagerGetDocumentSettingManager ()
 
::sw::DocumentSettingManager const & GetDocumentSettingManager () const
 
sal_uInt32 getRsid () const
 
void setRsid (sal_uInt32 nVal)
 
sal_uInt32 getRsidRoot () const
 
void setRsidRoot (sal_uInt32 nVal)
 
IDocumentDeviceAccess const & getIDocumentDeviceAccess () const
 
IDocumentDeviceAccessgetIDocumentDeviceAccess ()
 
IDocumentMarkAccessgetIDocumentMarkAccess ()
 
const IDocumentMarkAccessgetIDocumentMarkAccess () const
 
IDocumentRedlineAccess const & getIDocumentRedlineAccess () const
 
IDocumentRedlineAccessgetIDocumentRedlineAccess ()
 
::sw::DocumentRedlineManager const & GetDocumentRedlineManager () const
 
::sw::DocumentRedlineManagerGetDocumentRedlineManager ()
 
IDocumentUndoRedoGetIDocumentUndoRedo ()
 
IDocumentUndoRedo const & GetIDocumentUndoRedo () const
 
IDocumentLinksAdministration const & getIDocumentLinksAdministration () const
 
IDocumentLinksAdministrationgetIDocumentLinksAdministration ()
 
::sw::DocumentLinksAdministrationManager const & GetDocumentLinksAdministrationManager () const
 
::sw::DocumentLinksAdministrationManagerGetDocumentLinksAdministrationManager ()
 
IDocumentFieldsAccess const & getIDocumentFieldsAccess () const
 
IDocumentFieldsAccessgetIDocumentFieldsAccess ()
 
::sw::DocumentFieldsManagerGetDocumentFieldsManager ()
 
int FieldCanHideParaWeight (SwFieldIds eFieldId) const
 
bool FieldHidesPara (const SwField &rField) const
 
IDocumentContentOperations const & getIDocumentContentOperations () const
 
IDocumentContentOperationsgetIDocumentContentOperations ()
 
::sw::DocumentContentOperationsManager const & GetDocumentContentOperationsManager () const
 
::sw::DocumentContentOperationsManagerGetDocumentContentOperationsManager ()
 
bool UpdateParRsid (SwTextNode *pTextNode, sal_uInt32 nVal=0)
 
void UpdateRsid (const SwPaM &rRg, sal_Int32 nLen)
 Set the rsid of the next nLen symbols of rRg to the current session number. More...
 
IDocumentStylePoolAccess const & getIDocumentStylePoolAccess () const
 
IDocumentStylePoolAccessgetIDocumentStylePoolAccess ()
 
const SwLineNumberInfoGetLineNumberInfo () const
 
void SetLineNumberInfo (const SwLineNumberInfo &rInfo)
 
IDocumentStatistics const & getIDocumentStatistics () const
 
IDocumentStatisticsgetIDocumentStatistics ()
 
::sw::DocumentStatisticsManager const & GetDocumentStatisticsManager () const
 
::sw::DocumentStatisticsManagerGetDocumentStatisticsManager ()
 
IDocumentState const & getIDocumentState () const
 
IDocumentStategetIDocumentState ()
 
void AddDrawUndo (std::unique_ptr< SdrUndoAction >)
 
IDocumentDrawModelAccess const & getIDocumentDrawModelAccess () const
 
IDocumentDrawModelAccessgetIDocumentDrawModelAccess ()
 
::sw::DocumentDrawModelManager const & GetDocumentDrawModelManager () const
 
::sw::DocumentDrawModelManagerGetDocumentDrawModelManager ()
 
IDocumentLayoutAccess const & getIDocumentLayoutAccess () const
 
IDocumentLayoutAccessgetIDocumentLayoutAccess ()
 
::sw::DocumentLayoutManager const & GetDocumentLayoutManager () const
 
::sw::DocumentLayoutManagerGetDocumentLayoutManager ()
 
IDocumentTimerAccess const & getIDocumentTimerAccess () const
 
IDocumentTimerAccessgetIDocumentTimerAccess ()
 
IDocumentChartDataProviderAccess const & getIDocumentChartDataProviderAccess () const
 
IDocumentChartDataProviderAccessgetIDocumentChartDataProviderAccess ()
 
IDocumentListItems const & getIDocumentListItems () const
 
IDocumentListItemsgetIDocumentListItems ()
 
IDocumentOutlineNodes const & getIDocumentOutlineNodes () const
 
IDocumentOutlineNodesgetIDocumentOutlineNodes ()
 
IDocumentListsAccess const & getIDocumentListsAccess () const
 
IDocumentListsAccessgetIDocumentListsAccess ()
 
IDocumentExternalData const & getIDocumentExternalData () const
 
IDocumentExternalDatagetIDocumentExternalData ()
 
void setDocAccTitle (const OUString &rTitle)
 
const OUString & getDocAccTitle () const
 
 DECL_LINK (CalcFieldValueHdl, EditFieldInfo *, void)
 
bool IsOLEPrtNotifyPending () const
 
void SetOLEPrtNotifyPending (bool bSet=true)
 
void PrtOLENotify (bool bAll)
 
bool IsPrepareSelAll () const
 
void SetPrepareSelAll ()
 
void SetContainsAtPageObjWithContentAnchor (const bool bFlag)
 
bool DoesContainAtPageObjWithContentAnchor ()
 
SwPosFlyFrames GetAllFlyFormats (const SwPaM *, bool bDrawAlso, bool bAsCharAlso=false) const
 Returns positions of all FlyFrames in the document. More...
 
SwFlyFrameFormatMakeFlyFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 Create the formats. More...
 
SwDrawFrameFormatMakeDrawFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 
SwFlyFrameFormatMakeFlySection (RndStdIds eAnchorType, const SwPosition *pAnchorPos, const SfxItemSet *pSet=nullptr, SwFrameFormat *pParent=nullptr, bool bCalledFromShell=false)
 
SwFlyFrameFormatMakeFlyAndMove (const SwPaM &rPam, const SfxItemSet &rSet, const SwSelBoxes *pSelBoxes, SwFrameFormat *pParent)
 
void CheckForUniqueItemForLineFillNameOrIndex (SfxItemSet &rSet)
 
bool SetFlyFrameAttr (SwFrameFormat &rFlyFormat, SfxItemSet &rSet)
 
bool SetFrameFormatToFly (SwFrameFormat &rFlyFormat, SwFrameFormat &rNewFormat, SfxItemSet *pSet=nullptr, bool bKeepOrient=false)
 
void SetFlyFrameTitle (SwFlyFrameFormat &rFlyFrameFormat, const OUString &sNewTitle)
 
void SetFlyFrameDescription (SwFlyFrameFormat &rFlyFrameFormat, const OUString &sNewDescription)
 
const SwFootnoteInfoGetFootnoteInfo () const
 
void SetFootnoteInfo (const SwFootnoteInfo &rInfo)
 
const SwEndNoteInfoGetEndNoteInfo () const
 
void SetEndNoteInfo (const SwEndNoteInfo &rInfo)
 
SwFootnoteIdxsGetFootnoteIdxs ()
 
const SwFootnoteIdxsGetFootnoteIdxs () const
 
bool SetCurFootnote (const SwPaM &rPam, const OUString &rNumStr, bool bIsEndNote)
 change footnotes in range More...
 
css::uno::Any Spell (SwPaM &, css::uno::Reference< css::linguistic2::XSpellChecker1 > const &, sal_uInt16 *pPageCnt, sal_uInt16 *pPageSt, bool bGrammarCheck, SwRootFrame const *pLayout, SwConversionArgs *pConvArgs=nullptr) const
 Operations on the content of the document e.g. More...
 
css::uno::Reference< css::linguistic2::XHyphenatedWord > Hyphenate (SwPaM *pPam, const Point &rCursorPos, sal_uInt16 *pPageCnt, sal_uInt16 *pPageSt)
 
bool IsInsOnlyTextGlossary () const
 
void Summary (SwDoc *pExtDoc, sal_uInt8 nLevel, sal_uInt8 nPara, bool bImpress)
 
void ChangeAuthorityData (const SwAuthEntry *pNewData)
 
bool IsInHeaderFooter (const SwNodeIndex &rIdx) const
 
SvxFrameDirection GetTextDirection (const SwPosition &rPos, const Point *pPt=nullptr) const
 
bool IsInVerticalText (const SwPosition &rPos) const
 
void SetDBManager (SwDBManager *pNewMgr)
 
SwDBManagerGetDBManager () const
 
void ChangeDBFields (const std::vector< OUString > &rOldNames, const OUString &rNewName)
 
void SetInitDBFields (bool b)
 
void GetAllUsedDB (std::vector< OUString > &rDBNameList, const std::vector< OUString > *pAllDBNames=nullptr)
 
void ChgDBData (const SwDBData &rNewData)
 
SwDBData const & GetDBData ()
 
const SwDBDataGetDBDesc ()
 
OUString GetUniqueGrfName () const
 
OUString GetUniqueOLEName () const
 
OUString GetUniqueFrameName () const
 
OUString GetUniqueShapeName () const
 
std::set< SwRootFrame * > GetAllLayouts ()
 
void SetFlyName (SwFlyFrameFormat &rFormat, const OUString &rName)
 
const SwFlyFrameFormatFindFlyByName (const OUString &rName, SwNodeType nNdTyp=SwNodeType::NONE) const
 
void SetAllUniqueFlyNames ()
 
void ResetAttrs (const SwPaM &rRg, bool bTextAttr=true, const std::set< sal_uInt16 > &rAttrs=std::set< sal_uInt16 >(), const bool bSendDataChangedEvents=true, SwRootFrame const *pLayout=nullptr)
 Reset attributes. More...
 
void RstTextAttrs (const SwPaM &rRg, bool bInclRefToxMark=false, bool bExactRange=false, SwRootFrame const *pLayout=nullptr)
 
void SetAttr (const SfxPoolItem &, SwFormat &)
 Set attribute in given format.1y If Undo is enabled, the old values is added to the Undo history. More...
 
void SetAttr (const SfxItemSet &, SwFormat &)
 Set attribute in given format.1y If Undo is enabled, the old values is added to the Undo history. More...
 
void ResetAttrAtFormat (const sal_uInt16 nWhichId, SwFormat &rChangedFormat)
 
void SetDefault (const SfxPoolItem &)
 Set attribute as new default attribute in current document. More...
 
void SetDefault (const SfxItemSet &)
 
const SfxPoolItemGetDefault (sal_uInt16 nFormatHint) const
 Get the default attribute in this document. More...
 
template<class T >
const T & GetDefault (TypedWhichId< T > nWhich) const
 
bool DontExpandFormat (const SwPosition &rPos, bool bFlag=true)
 
const SwFrameFormatsGetFrameFormats () const
 
SwFrameFormatsGetFrameFormats ()
 
const SwCharFormatsGetCharFormats () const
 
SwCharFormatsGetCharFormats ()
 
const SwFrameFormatsGetSpzFrameFormats () const
 
SwFrameFormatsGetSpzFrameFormats ()
 
const SwFrameFormatGetDfltFrameFormat () const
 
SwFrameFormatGetDfltFrameFormat ()
 
const SwFrameFormatGetEmptyPageFormat () const
 
SwFrameFormatGetEmptyPageFormat ()
 
const SwFrameFormatGetColumnContFormat () const
 
SwFrameFormatGetColumnContFormat ()
 
const SwCharFormatGetDfltCharFormat () const
 
SwCharFormatGetDfltCharFormat ()
 
IStyleAccessGetIStyleAccess ()
 
void RemoveAllFormatLanguageDependencies ()
 
SwFrameFormatMakeFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom, bool bBroadcast=false, bool bAuto=true)
 
void DelFrameFormat (SwFrameFormat *pFormat, bool bBroadcast=false)
 
SwFrameFormatFindFrameFormatByName (const OUString &rName) const
 
SwCharFormatMakeCharFormat (const OUString &rFormatName, SwCharFormat *pDerivedFrom, bool bBroadcast=false)
 
void DelCharFormat (size_t nFormat, bool bBroadcast=false)
 Delete the formats. More...
 
void DelCharFormat (SwCharFormat const *pFormat, bool bBroadcast=false)
 
SwCharFormatFindCharFormatByName (const OUString &rName) const
 
const SwTextFormatCollGetDfltTextFormatColl () const
 
SwTextFormatCollGetDfltTextFormatColl ()
 
const SwTextFormatCollsGetTextFormatColls () const
 
SwTextFormatCollsGetTextFormatColls ()
 
SwTextFormatCollMakeTextFormatColl (const OUString &rFormatName, SwTextFormatColl *pDerivedFrom, bool bBroadcast=false)
 Create the FormatCollections. More...
 
SwConditionTextFormatCollMakeCondTextFormatColl (const OUString &rFormatName, SwTextFormatColl *pDerivedFrom, bool bBroadcast=false)
 
void DelTextFormatColl (size_t nFormat, bool bBroadcast=false)
 
void DelTextFormatColl (SwTextFormatColl const *pColl, bool bBroadcast=false)
 
bool SetTextFormatColl (const SwPaM &rRg, SwTextFormatColl *pFormat, const bool bReset=true, const bool bResetListAttrs=false, SwRootFrame const *pLayout=nullptr)
 Add 4th optional parameter <bResetListAttrs>. More...
 
SwTextFormatCollFindTextFormatCollByName (const OUString &rName) const
 
void ChkCondColls ()
 
const SwGrfFormatCollGetDfltGrfFormatColl () const
 
SwGrfFormatCollGetDfltGrfFormatColl ()
 
const SwGrfFormatCollsGetGrfFormatColls () const
 
SwGrfFormatCollMakeGrfFormatColl (const OUString &rFormatName, SwGrfFormatColl *pDerivedFrom)
 
const SwFrameFormatsGetTableFrameFormats () const
 
SwFrameFormatsGetTableFrameFormats ()
 
size_t GetTableFrameFormatCount (bool bUsed) const
 
SwFrameFormatGetTableFrameFormat (size_t nFormat, bool bUsed) const
 
SwTableFormatMakeTableFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 
void DelTableFrameFormat (SwTableFormat *pFormat)
 
SwTableFormatFindTableFormatByName (const OUString &rName, bool bAll=false) const
 
size_t GetFlyCount (FlyCntType eType, bool bIgnoreTextBoxes=false) const
 Access to frames. More...
 
SwFrameFormatGetFlyNum (size_t nIdx, FlyCntType eType, bool bIgnoreTextBoxes=false)
 
std::vector< SwFrameFormat const * > GetFlyFrameFormats (FlyCntType eType, bool bIgnoreTextBoxes)
 
SwFrameFormatCopyFrameFormat (const SwFrameFormat &)
 copy the frame format More...
 
SwCharFormatCopyCharFormat (const SwCharFormat &)
 copy the char format More...
 
SwTextFormatCollCopyTextColl (const SwTextFormatColl &rColl)
 copy TextNodes More...
 
SwGrfFormatCollCopyGrfColl (const SwGrfFormatColl &rColl)
 copy the graphic nodes More...
 
void ReplaceStyles (const SwDoc &rSource, bool bIncludePageStyles=true)
 
void ReplaceDefaults (const SwDoc &rSource)
 
void ReplaceCompatibilityOptions (const SwDoc &rSource)
 
void ReplaceUserDefinedDocumentProperties (const css::uno::Reference< css::document::XDocumentProperties > &xSourceDocProps)
 Replace all user defined document properties with xSourceDocProps. More...
 
void ReplaceDocumentProperties (const SwDoc &rSource, bool mailMerge=false)
 Replace document properties with those from rSource. More...
 
bool IsUsed (const SwModify &) const
 
bool IsUsed (const SwTableAutoFormat &) const
 Query if table style is used. More...
 
size_t SetDocPattern (const OUString &rPatternName)
 
const OUString * GetDocPattern (size_t nPos) const
 
bool InsertGlossary (SwTextBlocks &rBlock, const OUString &rEntry, SwPaM &rPaM, SwCursorShell *pShell=nullptr)
 inserts an AutoText block More...
 
size_t GetPageDescCnt () const
 
const SwPageDescGetPageDesc (const size_t i) const
 
SwPageDescGetPageDesc (size_t const i)
 
SwPageDescFindPageDesc (const OUString &rName, size_t *pPos=nullptr) const
 
bool ContainsPageDesc (const SwPageDesc *pDesc, size_t *pPos) const
 
void CopyPageDesc (const SwPageDesc &rSrcDesc, SwPageDesc &rDstDesc, bool bCopyPoolIds=true)
 Copy the complete PageDesc - beyond document and "deep"! Optionally copying of PoolFormatId, -HlpId can be prevented. More...
 
void CopyHeader (const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 Copy header (with contents) from SrcFormat to DestFormat (can also be copied into other document). More...
 
void CopyFooter (const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 Copy footer (with contents) from SrcFormat to DestFormat. More...
 
void ChgPageDesc (const OUString &rName, const SwPageDesc &)
 
void ChgPageDesc (size_t i, const SwPageDesc &)
 
void DelPageDesc (const OUString &rName, bool bBroadcast=false)
 
void DelPageDesc (size_t i, bool bBroadcast=false)
 
void PreDelPageDesc (SwPageDesc const *pDel)
 All descriptors whose Follow point to the to-be-deleted have to be adapted. More...
 
SwPageDescMakePageDesc (const OUString &rName, const SwPageDesc *pCpy=nullptr, bool bRegardLanguage=true, bool bBroadcast=false)
 
void BroadcastStyleOperation (const OUString &rName, SfxStyleFamily eFamily, SfxHintId nOp)
 
void CheckDefaultPageFormat ()
 The html import sometimes overwrites the page sizes set in the page descriptions. More...
 
void DeleteTOXMark (const SwTOXMark *pTOXMark)
 Delete table of contents Mark. More...
 
const SwTOXMarkGotoTOXMark (const SwTOXMark &rCurTOXMark, SwTOXSearch eDir, bool bInReadOnly)
 
SwTOXBaseSectionInsertTableOf (const SwPosition &rPos, const SwTOXBase &rTOX, const SfxItemSet *pSet=nullptr, bool bExpand=false, SwRootFrame const *pLayout=nullptr)
 
SwTOXBaseSectionInsertTableOf (const SwPaM &aPam, const SwTOXBase &rTOX, const SfxItemSet *pSet=nullptr, bool bExpand=false, SwRootFrame const *pLayout=nullptr)
 
void InsertTableOf (sal_uLong nSttNd, sal_uLong nEndNd, const SwTOXBase &rTOX, const SfxItemSet *pSet)
 
bool DeleteTOX (const SwTOXBase &rTOXBase, bool bDelNodes)
 Delete table of contents. More...
 
OUString GetUniqueTOXBaseName (const SwTOXType &rType, const OUString &sChkStr) const
 
bool SetTOXBaseName (const SwTOXBase &rTOXBase, const OUString &rName)
 
void SetUpdateTOX (bool bFlag)
 
bool IsUpdateTOX () const
 
const OUString & GetTOIAutoMarkURL () const
 
void SetTOIAutoMarkURL (const OUString &rSet)
 
bool IsInReading () const
 
void SetInReading (bool bNew)
 
bool IsInMailMerge () const
 
void SetInMailMerge (bool bNew)
 
bool IsClipBoard () const
 
void SetClipBoard (bool bNew)
 
bool IsColumnSelection () const
 
void SetColumnSelection (bool bNew)
 
bool IsInXMLImport () const
 
void SetInXMLImport (bool bNew)
 
sal_uInt16 GetTOXTypeCount (TOXTypes eTyp) const
 Manage table of content types. More...
 
const SwTOXTypeGetTOXType (TOXTypes eTyp, sal_uInt16 nId) const
 
const SwTOXTypeInsertTOXType (const SwTOXType &rTyp)
 
const SwTOXTypesGetTOXTypes () const
 
const SwTOXBaseGetDefaultTOXBase (TOXTypes eTyp, bool bCreate)
 
void SetDefaultTOXBase (const SwTOXBase &rBase)
 
void GetTOIKeys (SwTOIKeyType eTyp, std::vector< OUString > &rArr, SwRootFrame const &rLayout) const
 
bool SortTable (const SwSelBoxes &rBoxes, const SwSortOptions &)
 Sort Table in the Document. More...
 
bool SortText (const SwPaM &, const SwSortOptions &)
 Sort Text in the Document. More...
 
void CorrAbs (const SwNodeIndex &rOldNode, const SwPosition &rNewPos, const sal_Int32 nOffset=0, bool bMoveCursor=false)
 
void CorrRel (const SwNodeIndex &rOldNode, const SwPosition &rNewPos, const sal_Int32 nOffset=0, bool bMoveCursor=false)
 
SwNumRuleGetOutlineNumRule () const
 
void SetOutlineNumRule (const SwNumRule &rRule)
 
void PropagateOutlineRule ()
 
bool OutlineUpDown (const SwPaM &rPam, short nOffset, SwRootFrame const *pLayout=nullptr)
 
bool MoveOutlinePara (const SwPaM &rPam, SwOutlineNodes::difference_type nOffset)
 Outline - move up / move down. More...
 
bool GotoOutline (SwPosition &rPos, const OUString &rName, SwRootFrame const *=nullptr) const
 
OUString SetNumRule (const SwPaM &, const SwNumRule &, bool bCreateNewList, SwRootFrame const *pLayout=nullptr, const OUString &sContinuedListId=OUString(), bool bSetItem=true, const bool bResetIndentAttrs=false)
 Accept changes of outline styles for OutlineRule. More...
 
void SetCounted (const SwPaM &, bool bCounted, SwRootFrame const *pLayout)
 
void MakeUniqueNumRules (const SwPaM &rPaM)
 
void SetNumRuleStart (const SwPosition &rPos, bool bFlag=true)
 
void SetNodeNumStart (const SwPosition &rPos, sal_uInt16 nStt)
 
const SwNumRuleTableGetNumRuleTable () const
 
void AddNumRule (SwNumRule *pRule)
 Add numbering rule to document. More...
 
sal_uInt16 MakeNumRule (const OUString &rName, const SwNumRule *pCpy=nullptr, bool bBroadcast=false, const SvxNumberFormat::SvxNumPositionAndSpaceMode eDefaultNumberFormatPositionAndSpaceMode=SvxNumberFormat::LABEL_WIDTH_AND_POSITION)
 
sal_uInt16 FindNumRule (const OUString &rName) const
 
SwNumRuleFindNumRulePtr (const OUString &rName) const
 
bool RenameNumRule (const OUString &aOldName, const OUString &aNewName, bool bBroadcast=false)
 
bool DelNumRule (const OUString &rName, bool bBroadCast=false)
 
OUString GetUniqueNumRuleName (const OUString *pChkStr=nullptr, bool bAutoNum=true) const
 
void UpdateNumRule ()
 
void ChgNumRuleFormats (const SwNumRule &rRule)
 
bool ReplaceNumRule (const SwPosition &rPos, const OUString &rOldRule, const OUString &rNewRule)
 
const SwNumRuleSearchNumRule (const SwPosition &rPos, const bool bForward, const bool bNum, const bool bOutline, int nNonEmptyAllowed, OUString &sListId, SwRootFrame const *pLayout, const bool bInvestigateStartNode=false)
 Searches for a text node with a numbering rule. More...
 
bool NoNum (const SwPaM &)
 
void DelNumRules (const SwPaM &, SwRootFrame const *pLayout=nullptr)
 
void InvalidateNumRules ()
 
bool NumUpDown (const SwPaM &, bool bDown, SwRootFrame const *pLayout=nullptr)
 
bool MoveParagraph (SwPaM &, long nOffset, bool bIsOutlMv=false)
 Move selected paragraphs (not only numberings) according to offsets. More...
 
bool MoveParagraphImpl (SwPaM &, long nOffset, bool bIsOutlMv, SwRootFrame const *)
 
bool NumOrNoNum (const SwNodeIndex &rIdx, bool bDel=false)
 
void StopNumRuleAnimations (OutputDevice *)
 
const SwTableInsertTable (const SwInsertTableOptions &rInsTableOpts, const SwPosition &rPos, sal_uInt16 nRows, sal_uInt16 nCols, sal_Int16 eAdjust, const SwTableAutoFormat *pTAFormat=nullptr, const std::vector< sal_uInt16 > *pColArr=nullptr, bool bCalledFromShell=false, bool bNewModel=true)
 Insert new table at position. More...
 
SwTableNodeIsIdxInTable (const SwNodeIndex &rIdx)
 
const SwTableNodeIsIdxInTable (const SwNodeIndex &rIdx) const
 
const SwTableTextToTable (const SwInsertTableOptions &rInsTableOpts, const SwPaM &rRange, sal_Unicode cCh, sal_Int16 eAdjust, const SwTableAutoFormat *)
 Text to Table. More...
 
const SwTableTextToTable (const std::vector< std::vector< SwNodeRange > > &rTableNodes)
 
bool TableToText (const SwTableNode *pTableNd, sal_Unicode cCh)
 Table to Text. More...
 
void InsertCol (const SwCursor &rCursor, sal_uInt16 nCnt=1, bool bBehind=true)
 Inserting Columns/Rows. More...
 
bool InsertCol (const SwSelBoxes &rBoxes, sal_uInt16 nCnt=1, bool bBehind=true)
 
void InsertRow (const SwCursor &rCursor, sal_uInt16 nCnt=1, bool bBehind=true)
 
bool InsertRow (const SwSelBoxes &rBoxes, sal_uInt16 nCnt=1, bool bBehind=true)
 
bool DeleteRowCol (const SwSelBoxes &rBoxes, bool bColumn=false)
 
void DeleteRow (const SwCursor &rCursor)
 Deleting Columns/Rows. More...
 
void DeleteCol (const SwCursor &rCursor)
 
bool SplitTable (const SwSelBoxes &rBoxes, bool bVert, sal_uInt16 nCnt, bool bSameHeight=false)
 Split up/merge Boxes in the Table. More...
 
TableMergeErr MergeTable (SwPaM &rPam)
 
OUString GetUniqueTableName () const
 
bool IsInsTableFormatNum () const
 
bool IsInsTableChangeNumFormat () const
 
bool IsInsTableAlignNum () const
 
bool IsSplitVerticalByDefault () const
 
void SetSplitVerticalByDefault (bool value)
 
void SetTabCols (const SwTabCols &rNew, bool bCurRowOnly, const SwCellFrame *pBoxFrame)
 
void SetTabRows (const SwTabCols &rNew, bool bCurColOnly, const SwCellFrame *pBoxFrame)
 
void SetTabCols (SwTable &rTab, const SwTabCols &rNew, const SwTabCols &rOld, const SwTableBox *pStart, bool bCurRowOnly)
 Direct access for UNO. More...
 
void SetRowsToRepeat (SwTable &rTable, sal_uInt16 nSet)
 
bool SetTableAutoFormat (const SwSelBoxes &rBoxes, const SwTableAutoFormat &rNew, bool bResetDirect=false, bool isSetStyleName=false)
 AutoFormat for table/table selection. More...
 
bool GetTableAutoFormat (const SwSelBoxes &rBoxes, SwTableAutoFormat &rGet)
 Find out who has the Attributes. More...
 
SwTableAutoFormatTableGetTableStyles ()
 Return the available table styles. More...
 
const SwTableAutoFormatTableGetTableStyles () const
 
bool HasTableStyles () const
 Counts table styles without triggering lazy-load of them. More...
 
SwTableAutoFormatMakeTableStyle (const OUString &rName, bool bBroadcast=false)
 
std::unique_ptr< SwTableAutoFormatDelTableStyle (const OUString &rName, bool bBroadcast=false)
 
void ChgTableStyle (const OUString &rName, const SwTableAutoFormat &rNewFormat)
 
const SwCellStyleTableGetCellStyles () const
 
SwCellStyleTableGetCellStyles ()
 
void AppendUndoForInsertFromDB (const SwPaM &rPam, bool bIsTable)
 Set up the InsertDB as Undo table. More...
 
bool SetColRowWidthHeight (SwTableBox &rCurrentBox, TableChgWidthHeightType eType, SwTwips nAbsDiff, SwTwips nRelDiff)
 
SwTableBoxFormatMakeTableBoxFormat ()
 
SwTableLineFormatMakeTableLineFormat ()
 
bool IsNumberFormat (const OUString &rString, sal_uInt32 &F_Index, double &fOutNumber)
 
void ChkBoxNumFormat (SwTableBox &rCurrentBox, bool bCallUpdate)
 
void SetTableBoxFormulaAttrs (SwTableBox &rBox, const SfxItemSet &rSet)
 
void ClearBoxNumAttrs (const SwNodeIndex &rNode)
 
void ClearLineNumAttrs (SwPosition const &rPos)
 
bool InsCopyOfTable (SwPosition &rInsPos, const SwSelBoxes &rBoxes, const SwTable *pCpyTable, bool bCpyName=false, bool bCorrPos=false)
 Copies a Table from the same or another Doc into itself We create a new Table or an existing one is filled with the Content. More...
 
void UnProtectCells (const OUString &rTableName)
 
bool UnProtectCells (const SwSelBoxes &rBoxes)
 
void UnProtectTables (const SwPaM &rPam)
 
bool HasTableAnyProtection (const SwPosition *pPos, const OUString *pTableName, bool *pFullTableProtection)
 
bool SplitTable (const SwPosition &rPos, SplitTable_HeadlineOption eMode, bool bCalcNewSize)
 Splits a Table in the top-level Line which contains the Index. More...
 
bool MergeTable (const SwPosition &rPos, bool bWithPrev, sal_uInt16 nMode=0)
 And vice versa: rPos must be in the table that remains. More...
 
void UpdateCharts (const OUString &rName) const
 
void UpdateAllCharts ()
 
void SetTableName (SwFrameFormat &rTableFormat, const OUString &rNewName)
 
const SwFormatRefMarkGetRefMark (const OUString &rName) const
 
const SwFormatRefMarkGetRefMark (sal_uInt16 nIndex) const
 
sal_uInt16 GetRefMarks (std::vector< OUString > *=nullptr) const
 
SwFlyFrameFormatInsertLabel (const SwLabelType eType, const OUString &rText, const OUString &rSeparator, const OUString &rNumberingSeparator, const bool bBefore, const sal_uInt16 nId, const sal_uLong nIdx, const OUString &rCharacterStyle, const bool bCpyBrd)
 
SwFlyFrameFormatInsertDrawLabel (const OUString &rText, const OUString &rSeparator, const OUString &rNumberSeparator, const sal_uInt16 nId, const OUString &rCharacterStyle, SdrObject &rObj)
 
const SwAttrPoolGetAttrPool () const
 
SwAttrPoolGetAttrPool ()
 
SwEditShell const * GetEditShell () const
 
SwEditShellGetEditShell ()
 
::sw::IShellCursorSupplierGetIShellCursorSupplier ()
 
void SetOle2Link (const Link< bool, void > &rLink)
 
const Link< bool, void > & GetOle2Link () const
 
SwSectionInsertSwSection (SwPaM const &rRange, SwSectionData &, std::pair< SwTOXBase const *, sw::RedlineMode > const *pTOXBase, SfxItemSet const *const pAttr, bool const bUpdate=true)
 
SwSectionFormatsGetSections ()
 
const SwSectionFormatsGetSections () const
 
SwSectionFormatMakeSectionFormat ()
 
void DelSectionFormat (SwSectionFormat *pFormat, bool bDelNodes=false)
 
void UpdateSection (size_t const nSect, SwSectionData &, SfxItemSet const *const =nullptr, bool const bPreventLinkUpdate=false)
 
OUString GetUniqueSectionName (const OUString *pChkStr=nullptr) const
 
SwDocShellGetDocShell ()
 
const SwDocShellGetDocShell () const
 
void SetDocShell (SwDocShell *pDSh)
 
void SetTmpDocShell (SfxObjectShellLock rLock)
 in case during copying of embedded object a new shell is created, it should be set here and cleaned later More...
 
const SfxObjectShellLockGetTmpDocShell ()
 
SfxObjectShellGetPersist () const
 
css::uno::Reference< css::embed::XStorage > GetDocStorage ()
 
bool IsInLoadAsynchron () const
 
void SetInLoadAsynchron (bool bFlag)
 
bool IsCopyIsMove () const
 
void SetCopyIsMove (bool bFlag)
 
SwDrawContactGroupSelection (SdrView &)
 
void UnGroupSelection (SdrView &)
 
bool DeleteSelection (SwDrawView &)
 
void SpellItAgainSam (bool bInvalid, bool bOnlyWrong, bool bSmartTags)
 Re-trigger spelling in the idle handler. More...
 
void InvalidateAutoCompleteFlag ()
 
void SetCalcFieldValueHdl (Outliner *pOutliner)
 In the Outliner, set a link to the method for field display in edit objects. More...
 
bool IsVisitedURL (const OUString &rURL)
 
void SetAutoCorrExceptWord (std::unique_ptr< SwAutoCorrExceptWord > pNew)
 
SwAutoCorrExceptWordGetAutoCorrExceptWord ()
 
void DeleteAutoCorrExceptWord ()
 
const SwFormatINetFormatFindINetAttr (const OUString &rName) const
 
void ExecMacro (const SvxMacro &rMacro, OUString *pRet, SbxArray *pArgs)
 
sal_uInt16 CallEvent (SvMacroItemId nEvent, const SwCallMouseEvent &rCallEvent, bool bChkPtr=false)
 
void MoveLeftMargin (const SwPaM &rPam, bool bRight, bool bModulus, SwRootFrame const *pLayout=nullptr)
 Adjust left margin via object bar (similar to adjustment of numerations). More...
 
SvNumberFormatterGetNumberFormatter (bool bCreate=true)
 
const SvNumberFormatterGetNumberFormatter (bool bCreate=true) const
 
bool HasInvisibleContent () const
 
bool RemoveInvisibleContent ()
 Remove the invisible content from the document e.g. hidden areas, hidden paragraphs. More...
 
bool RestoreInvisibleContent ()
 
bool ConvertFieldsToText (SwRootFrame const &rLayout)
 
bool GenerateGlobalDoc (const OUString &rPath, const SwTextFormatColl *pSplitColl)
 
bool GenerateGlobalDoc (const OUString &rPath, int nOutlineLevel)
 
bool GenerateHTMLDoc (const OUString &rPath, const SwTextFormatColl *pSplitColl)
 
bool GenerateHTMLDoc (const OUString &rPath, int nOutlineLevel)
 
long CompareDoc (const SwDoc &rDoc)
 
long MergeDoc (const SwDoc &rDoc)
 Merge two documents. More...
 
bool IsAutoFormatRedline () const
 
void SetAutoFormatRedline (bool bFlag)
 
void SetTextFormatCollByAutoFormat (const SwPosition &rPos, sal_uInt16 nPoolId, const SfxItemSet *pSet)
 
void SetFormatItemByAutoFormat (const SwPaM &rPam, const SfxItemSet &)
 
void ClearDoc ()
 
const SwPagePreviewPrtDataGetPreviewPrtData () const
 
void SetPreviewPrtData (const SwPagePreviewPrtData *pData)
 
void SetOLEObjModified ()
 update all modified OLE-Objects. More...
 
std::shared_ptr< SwUnoCursorCreateUnoCursor (const SwPosition &rPos, bool bTableCursor=false)
 
bool ChgAnchor (const SdrMarkList &_rMrkList, RndStdIds _eAnchorType, const bool _bSameOnly, const bool _bPosCorr)
 
void SetRowHeight (const SwCursor &rCursor, const SwFormatFrameSize &rNew)
 
void SetRowSplit (const SwCursor &rCursor, const SwFormatRowSplit &rNew)
 
bool BalanceRowHeight (const SwCursor &rCursor, bool bTstOnly, const bool bOptimize)
 Adjustment of Rowheights. More...
 
void SetRowBackground (const SwCursor &rCursor, const SvxBrushItem &rNew)
 
void SetTabBorders (const SwCursor &rCursor, const SfxItemSet &rSet)
 
void SetTabLineStyle (const SwCursor &rCursor, const Color *pColor, bool bSetLine, const editeng::SvxBorderLine *pBorderLine)
 
void SetBoxAttr (const SwCursor &rCursor, const SfxPoolItem &rNew)
 
void SetBoxAlign (const SwCursor &rCursor, sal_uInt16 nAlign)
 
void AdjustCellWidth (const SwCursor &rCursor, const bool bBalance, const bool bNoShrink)
 Adjusts selected cell widths in such a way, that their content does not need to be wrapped (if possible). More...
 
SwChainRet Chainable (const SwFrameFormat &rSource, const SwFrameFormat &rDest)
 
SwChainRet Chain (SwFrameFormat &rSource, const SwFrameFormat &rDest)
 
void Unchain (SwFrameFormat &rFormat)
 
SdrObjectCloneSdrObj (const SdrObject &, bool bMoveWithinDoc=false, bool bInsInPage=true)
 
SwExtTextInputCreateExtTextInput (const SwPaM &rPam)
 
void DeleteExtTextInput (SwExtTextInput *pDel)
 
SwExtTextInputGetExtTextInput (const SwNode &rNd, sal_Int32 nContentPos=-1) const
 
SwExtTextInputGetExtTextInput () const
 
bool ContainsMSVBasic () const
 
void SetContainsMSVBasic (bool bFlag)
 
void SetRubyList (const SwPaM &rPam, const SwRubyList &rList)
 
void ReadLayoutCache (SvStream &rStream)
 SwDoc: Reading and writing of the layout cache. More...
 
void WriteLayoutCache (SvStream &rStream)
 
SwLayoutCacheGetLayoutCache () const
 
bool ContainsHiddenChars () const
 Checks if any of the text node contains hidden characters. More...
 
IGrammarContactgetGrammarContact () const
 
void MarkListLevel (const OUString &sListId, const int nListLevel, const bool bValue)
 Marks/Unmarks a list level of a certain list. More...
 
void ChgFormat (SwFormat &rFormat, const SfxItemSet &rSet)
 
void RenameFormat (SwFormat &rFormat, const OUString &sNewName, bool bBroadcast=false)
 
void ChangeTOX (SwTOXBase &rTOX, const SwTOXBase &rNew)
 
const css::uno::Reference< css::container::XNameContainer > & getXForms () const
 
css::uno::Reference< css::linguistic2::XProofreadingIterator > const & GetGCIterator () const
 
bool isXForms () const
 
void initXForms (bool bCreateDefaultModel)
 
void disposeXForms ()
 
void SetDefaultPageMode (bool bSquaredPageMode)
 
bool IsSquaredPageMode () const
 
css::uno::Reference< css::script::vba::XVBAEventProcessor > const & GetVbaEventProcessor ()
 
void SetVBATemplateToProjectCache (css::uno::Reference< css::container::XNameContainer > const &xCache)
 
const css::uno::Reference< css::container::XNameContainer > & GetVBATemplateToProjectCache ()
 
::sfx2::IXmlIdRegistryGetXmlIdRegistry ()
 
::sw::MetaFieldManagerGetMetaFieldManager ()
 
::sw::UndoManagerGetUndoManager ()
 
::sw::UndoManager const & GetUndoManager () const
 
SfxObjectShellCreateCopy (bool bCallInitNew, bool bEmpty) const
 
SwNodeIndex AppendDoc (const SwDoc &rSource, sal_uInt16 nStartPageNumber, bool bDeletePrevious, int physicalPageOffset, const sal_uLong nDocNo)
 
void dumpAsXml (xmlTextWriterPtr=nullptr) const
 Dumps the entire nodes structure to the given destination (file nodes.xml in the current directory by default) More...
 
std::set< ColorGetDocColors ()
 
void cleanupUnoCursorTable () const
 
bool StartGrammarChecking (bool bSkipStart=false)
 
void SetMissingDictionaries (bool bIsMissing)
 Use to notify if the dictionary can be found for a single content portion (has to be called for all portions) More...
 
bool IsDictionaryMissing ()
 Returns true if no dictionary can be found for any content. More...
 

Static Public Member Functions

static void CountWords (const SwPaM &rPaM, SwDocStat &rStat)
 
static void GetGrfNms (const SwFlyFrameFormat &rFormat, OUString *pGrfName, OUString *pFltName)
 
static SwFormatFindFormatByName (const SwFormatsBase &rFormatArr, const OUString &rName)
 
static bool IsUsed (const SwNumRule &)
 
static void CalculatePagesForPrinting (const SwRootFrame &rLayout, SwRenderData &rData, const SwPrintUIOptions &rOptions, bool bIsPDFExport, sal_Int32 nDocPageCount)
 get the set of printable pages for the XRenderable API by evaluating the respective settings (see implementation) More...
 
static void UpdatePagesForPrintingWithPostItData (SwRenderData &rData, const SwPrintUIOptions &rOptions, sal_Int32 nDocPageCount)
 
static void CalculatePagePairsForProspectPrinting (const SwRootFrame &rLayout, SwRenderData &rData, const SwPrintUIOptions &rOptions, sal_Int32 nDocPageCount)
 
static sal_uInt16 GetCurTOXMark (const SwPosition &rPos, SwTOXMarks &)
 Get current table of contents Mark. More...
 
static SwTOXBaseGetCurTOX (const SwPosition &rPos)
 Get current table of contents. More...
 
static const SwAttrSetGetTOXBaseAttrSet (const SwTOXBase &rTOX)
 
static void CorrAbs (const SwNodeIndex &rStartNode, const SwNodeIndex &rEndNode, const SwPosition &rNewPos, bool bMoveCursor=false)
 
static void CorrAbs (const SwPaM &rRange, const SwPosition &rNewPos, bool bMoveCursor=false)
 
static SwNumRuleGetNumRuleAtPos (SwPosition &rPos, SwRootFrame const *pLayout=nullptr)
 
static bool GotoNextNum (SwPosition &, SwRootFrame const *pLayout, bool bOverUpper=true, sal_uInt8 *pUpper=nullptr, sal_uInt8 *pLower=nullptr)
 
static bool GotoPrevNum (SwPosition &, SwRootFrame const *pLayout, bool bOverUpper=true)
 
static void GetTabCols (SwTabCols &rFill, const SwCellFrame *pBoxFrame)
 
static void GetTabRows (SwTabCols &rFill, const SwCellFrame *pBoxFrame)
 
static sal_uInt16 IsInsRegionAvailable (const SwPaM &rRange, const SwNode **ppSttNd=nullptr)
 
static SwSectionGetCurrSection (const SwPosition &rPos)
 
static std::unique_ptr< SwFormatFrameSizeGetRowHeight (const SwCursor &rCursor)
 
static std::unique_ptr< SwFormatRowSplitGetRowSplit (const SwCursor &rCursor)
 
static bool GetRowBackground (const SwCursor &rCursor, std::shared_ptr< SvxBrushItem > &rToFill)
 
static void GetTabBorders (const SwCursor &rCursor, SfxItemSet &rSet)
 
static bool GetBoxAttr (const SwCursor &rCursor, std::shared_ptr< SfxPoolItem > &rToFill)
 Retrieves a box attribute from the given cursor. More...
 
static sal_uInt16 GetBoxAlign (const SwCursor &rCursor)
 
static SwAutoCompleteWordGetAutoCompleteWords ()
 
static sal_uInt16 FillRubyList (const SwPaM &rPam, SwRubyList &rList)
 
static OUString GetPaMDescr (const SwPaM &rPaM)
 Returns a textual description of a PaM. More...
 
static bool IsFirstOfNumRuleAtPos (const SwPosition &rPos, SwRootFrame const &rLayout)
 

Public Attributes

DocumentType meDocType
 
std::vector< std::weak_ptr< SwUnoCursor > > mvUnoCursorTable
 

Private Types

enum  MissingDictionary {
  False = -1,
  Undefined = 0,
  True = 1
}
 
typedef SwFormat *(SwDoc::* FNCopyFormat) (const OUString &, SwFormat *, bool, bool)
 

Private Member Functions

SwFlyFrameFormatMakeFlySection_ (const SwPosition &rAnchPos, const SwContentNode &rNode, RndStdIds eRequestId, const SfxItemSet *pFlyAttrSet, SwFrameFormat *)
 
sal_Int8 SetFlyFrameAnchor (SwFrameFormat &rFlyFormat, SfxItemSet &rSet, bool bNewFrames)
 
SwFormatCopyFormat (const SwFormat &rFormat, const SwFormatsBase &rFormatArr, FNCopyFormat fnCopyFormat, const SwFormat &rDfltFormat)
 Copy the formats to itself. More...
 
void CopyFormatArr (const SwFormatsBase &rSourceArr, SwFormatsBase const &rDestArr, FNCopyFormat fnCopyFormat, SwFormat &rDfltFormat)
 
void CopyPageDescHeaderFooterImpl (bool bCpyHeader, const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 
 SwDoc (const SwDoc &)=delete
 
void AddUsedDBToList (std::vector< OUString > &rDBNameList, const std::vector< OUString > &rUsedDBNames)
 
void AddUsedDBToList (std::vector< OUString > &rDBNameList, const OUString &rDBName)
 
void GetAllDBNames (std::vector< OUString > &rAllDBNames)
 
void EnsureNumberFormatter ()
 
bool UnProtectTableCells (SwTable &rTable)
 
bool SplitDoc (sal_uInt16 eDocType, const OUString &rPath, bool bOutline, const SwTextFormatColl *pSplitColl, int nOutlineLevel=0)
 Create sub-documents according to the given collection. More...
 
void UpdateCharts_ (const SwTable &rTable, SwViewShell const &rVSh) const
 
void DoUpdateAllCharts ()
 
 DECL_LINK (DoUpdateModifiedOLE, Timer *, void)
 
SwFormatMakeTextFormatColl_ (const OUString &, SwFormat *, bool, bool)
 
void InitTOXTypes ()
 
sal_Int32 acquire ()
 Acquire a reference to an instance. More...
 
sal_Int32 release ()
 Releases a reference to an instance. More...
 
void CopyMasterHeader (const SwPageDesc &rChged, const SwFormatHeader &rHead, SwPageDesc &pDesc, bool bLeft, bool bFirst)
 
void CopyMasterFooter (const SwPageDesc &rChged, const SwFormatFooter &rFoot, SwPageDesc &pDesc, bool bLeft, bool bFirst)
 

Static Private Member Functions

static bool IsNameInArray (const std::vector< OUString > &rOldNames, const OUString &rName)
 
static OUString ReplaceUsedDBs (const std::vector< OUString > &rUsedDBNames, const OUString &rNewName, const OUString &rFormula)
 
static std::vector< OUString > & FindUsedDBs (const std::vector< OUString > &rAllDBNames, const OUString &rFormula, std::vector< OUString > &rUsedDBNames)
 
static bool SelectNextRubyChars (SwPaM &rPam, SwRubyListEntry &rRubyEntry)
 

Private Attributes

std::unique_ptr< SwNodesm_pNodes
 
SwAttrPoolmpAttrPool
 
SwPageDescs m_PageDescs
 
Link< bool, voidmaOle2Link
 
Idle maOLEModifiedIdle
 
SwDBData maDBData
 
OUString msTOIAutoMarkURL
 
std::vector< OUString > m_PatternNames
 
css::uno::Reference< css::container::XNameContainer > mxXForms
 
css::uno::Reference< css::linguistic2::XProofreadingIterator > m_xGCIterator
 
const std::unique_ptr< ::sw::mark::MarkManagermpMarkManager
 
const std::unique_ptr< ::sw::MetaFieldManagerm_pMetaFieldManager
 
const std::unique_ptr< ::sw::DocumentDrawModelManagerm_pDocumentDrawModelManager
 
const std::unique_ptr< ::sw::DocumentRedlineManagerm_pDocumentRedlineManager
 
const std::unique_ptr< ::sw::DocumentStateManagerm_pDocumentStateManager
 
const std::unique_ptr< ::sw::UndoManagerm_pUndoManager
 
const std::unique_ptr< ::sw::DocumentSettingManagerm_pDocumentSettingManager
 
const std::unique_ptr< ::sw::DocumentChartDataProviderManagerm_pDocumentChartDataProviderManager
 
std::unique_ptr< ::sw::DocumentDeviceManagerm_pDeviceAccess
 
const std::unique_ptr< ::sw::DocumentTimerManagerm_pDocumentTimerManager
 
const std::unique_ptr< ::sw::DocumentLinksAdministrationManagerm_pDocumentLinksAdministrationManager
 
const std::unique_ptr< ::sw::DocumentListItemsManagerm_pDocumentListItemsManager
 
const std::unique_ptr< ::sw::DocumentListsManagerm_pDocumentListsManager
 
const std::unique_ptr< ::sw::DocumentOutlineNodesManagerm_pDocumentOutlineNodesManager
 
const std::unique_ptr< ::sw::DocumentContentOperationsManagerm_pDocumentContentOperationsManager
 
const std::unique_ptr< ::sw::DocumentFieldsManagerm_pDocumentFieldsManager
 
const std::unique_ptr< ::sw::DocumentStatisticsManagerm_pDocumentStatisticsManager
 
const std::unique_ptr< ::sw::DocumentLayoutManagerm_pDocumentLayoutManager
 
const std::unique_ptr< ::sw::DocumentStylePoolManagerm_pDocumentStylePoolManager
 
const std::unique_ptr< ::sw::DocumentExternalDataManagerm_pDocumentExternalDataManager
 
std::unique_ptr< SwFrameFormatmpDfltFrameFormat
 
std::unique_ptr< SwFrameFormatmpEmptyPageFormat
 
std::unique_ptr< SwFrameFormatmpColumnContFormat
 
std::unique_ptr< SwCharFormatmpDfltCharFormat
 
std::unique_ptr< SwTextFormatCollmpDfltTextFormatColl
 
std::unique_ptr< SwGrfFormatCollmpDfltGrfFormatColl
 
std::unique_ptr< SwFrameFormatsmpFrameFormatTable
 
std::unique_ptr< SwCharFormatsmpCharFormatTable
 
std::unique_ptr< SwFrameFormatsmpSpzFrameFormatTable
 
std::unique_ptr< SwSectionFormatsmpSectionFormatTable
 
std::unique_ptr< SwFrameFormatsmpTableFrameFormatTable
 
std::unique_ptr< SwTextFormatCollsmpTextFormatCollTable
 
std::unique_ptr< SwGrfFormatCollsmpGrfFormatCollTable
 
std::unique_ptr< SwTOXTypesmpTOXTypes
 
std::unique_ptr< SwDefTOXBase_ImplmpDefTOXBases
 
std::unique_ptr< SwDBManager, o3tl::default_delete< SwDBManager > > m_pOwnDBManager
 
SwDBManagerm_pDBManager
 
SwNumRulempOutlineRule
 
std::unique_ptr< SwFootnoteInfompFootnoteInfo
 
std::unique_ptr< SwEndNoteInfompEndNoteInfo
 
std::unique_ptr< SwLineNumberInfompLineNumberInfo
 
std::unique_ptr< SwFootnoteIdxsmpFootnoteIdxs
 
SwDocShellmpDocShell
 
SfxObjectShellLock mxTmpDocShell
 
std::unique_ptr< SwAutoCorrExceptWordmpACEWord
 For the automated takeover of auto-corrected words that are "re-corrected". More...
 
std::unique_ptr< SwURLStateChangedmpURLStateChgd
 
std::atomic< SvNumberFormatter * > mpNumberFormatter
 
std::unique_ptr< SwNumRuleTablempNumRuleTable
 
std::unordered_map< OUString, SwNumRule * > maNumRuleMap
 
std::unique_ptr< SwPagePreviewPrtDatam_pPgPViewPrtData
 
SwExtTextInputmpExtInputRing
 
std::unique_ptr< IStyleAccessmpStyleAccess
 
std::unique_ptr< SwLayoutCachempLayoutCache
 Layout cache to read and save with the document for a faster formatting. More...
 
std::unique_ptr< IGrammarContactmpGrammarContact
 
css::uno::Reference< css::script::vba::XVBAEventProcessor > mxVbaEvents
 
css::uno::Reference< css::container::XNameContainer > m_xTemplateToProjectCache
 
std::unique_ptr< SwTableAutoFormatTablem_pTableStyles
 Table styles (autoformats that are applied with table changes). More...
 
std::unique_ptr< SwCellStyleTablempCellStyles
 Cell Styles not assigned to a Table Style. More...
 
std::unique_ptr< ::sfx2::IXmlIdRegistrym_pXmlIdRegistry
 
sal_uInt32 mnRsid
 
sal_uInt32 mnRsidRoot
 
oslInterlockedCount mReferenceCount
 
bool mbDtor: 1
 TRUE: is in SwDoc DTOR. More...
 
bool mbCopyIsMove: 1
 
bool mbInReading: 1
 
bool mbInMailMerge: 1
 
bool mbInXMLImport: 1
 
bool mbUpdateTOX: 1
 
bool mbInLoadAsynchron: 1
 
bool mbIsAutoFormatRedline: 1
 
bool mbOLEPrtNotifyPending: 1
 TRUE: Printer has changed. More...
 
bool mbAllOLENotify: 1
 
bool mbInsOnlyTextGlssry: 1
 
bool mbContains_MSVBasic: 1
 
bool mbClipBoard: 1
 
bool mbColumnSelection: 1
 
bool mbIsPrepareSelAll: 1
 
MissingDictionary meDictionaryMissing
 
bool mbContainsAtPageObjWithContentAnchor: 1
 
OUString msDocAccTitle
 

Static Private Attributes

static SwAutoCompleteWords_pAutoCompleteWords = nullptr
 

Friends

class ::sw::DocumentContentOperationsManager
 
class ::rtl::Reference< SwDoc >
 
void InitCore ()
 
void FinitCore ()
 

Detailed Description

Definition at line 185 of file doc.hxx.

Member Typedef Documentation

typedef SwFormat*(SwDoc:: * SwDoc::FNCopyFormat) (const OUString &, SwFormat *, bool, bool)
private

Definition at line 332 of file doc.hxx.

Member Enumeration Documentation

Enumerator
DOCTYPE_NATIVE 
DOCTYPE_MSWORD 

Definition at line 385 of file doc.hxx.

Enumerator
False 
Undefined 
True 

Definition at line 316 of file doc.hxx.

Constructor & Destructor Documentation

SwDoc::SwDoc ( const SwDoc )
privatedelete
SwDoc::SwDoc ( )
SwDoc::~SwDoc ( )

Speciality: a member of the class SwDoc is located at position 0 in the array of the Format and GDI objects.

This MUST not be destroyed using 'delete' in any case!

Definition at line 387 of file docnew.cxx.

References cleanupUnoCursorTable(), ClrContourCache(), SwNodes::Count(), SwRedlineTable::DeleteAndDestroyAll(), SwExtraRedlineTable::DeleteAndDestroyAll(), SwNodes::DelNodes(), disposeXForms(), IDocumentUndoRedo::DoUndo(), sw::DocumentDrawModelManager::DrawNotifyUndoHdl(), SfxItemPool::Free(), GetDocumentDrawModelManager(), IDocumentRedlineAccess::GetExtraRedlineTable(), getIDocumentLinksAdministration(), getIDocumentRedlineAccess(), getIDocumentTimerAccess(), GetIDocumentUndoRedo(), IDocumentLinksAdministration::GetLinkManager(), SwPaM::GetNext(), IDocumentRedlineAccess::GetRedlineTable(), GetUndoManager(), lcl_DelFormatIndices(), m_PageDescs, m_pDeviceAccess, m_pNodes, SwNodes::m_pOutlineNodes, m_pOwnDBManager, m_pPgPViewPrtData, m_pUndoManager, maDBData, mbDtor, mpACEWord, mpAttrPool, mpCharFormatTable, mpColumnContFormat, mpDefTOXBases, mpDfltCharFormat, mpDfltFrameFormat, mpDfltGrfFormatColl, mpDfltTextFormatColl, mpDocShell, mpEmptyPageFormat, mpEndNoteInfo, mpExtInputRing, mpFootnoteIdxs, mpFootnoteInfo, mpFrameFormatTable, mpGrammarContact, mpGrfFormatCollTable, mpLayoutCache, mpLineNumberInfo, mpMarkManager, mpNumberFormatter, mpNumRuleTable, mpSectionFormatTable, mpSpzFrameFormatTable, mpStyleAccess, mpTableFrameFormatTable, mpTextFormatCollTable, mpTOXTypes, mpURLStateChgd, mvUnoCursorTable, sw::DocumentDrawModelManager::ReleaseDrawModel(), sfx2::LinkManager::Remove(), SwDBManager::RevokeDataSource(), SwDBData::sDataSource, SfxShell::SetUndoManager(), size, and IDocumentTimerAccess::StopIdling().

Member Function Documentation

sal_Int32 SwDoc::acquire ( )
private

Acquire a reference to an instance.

A caller shall release the instance by calling 'release' when it is no longer needed. 'acquire' and 'release' calls need to be balanced.

Returns
the current reference count of the instance for debugging purposes.

Definition at line 139 of file doc.cxx.

References mReferenceCount.

void SwDoc::AddDrawUndo ( std::unique_ptr< SdrUndoAction pUndo)
void SwDoc::AddNumRule ( SwNumRule pRule)
void SwDoc::AddUsedDBToList ( std::vector< OUString > &  rDBNameList,
const std::vector< OUString > &  rUsedDBNames 
)
private

Definition at line 548 of file docfld.cxx.

References sName.

Referenced by GetAllUsedDB().

void SwDoc::AddUsedDBToList ( std::vector< OUString > &  rDBNameList,
const OUString &  rDBName 
)
private
void SwDoc::AdjustCellWidth ( const SwCursor rCursor,
const bool  bBalance,
const bool  bNoShrink 
)
SwNodeIndex SwDoc::AppendDoc ( const SwDoc rSource,
sal_uInt16  nStartPageNumber,
bool  bDeletePrevious,
int  physicalPageOffset,
const sal_uLong  nDocNo 
)

Definition at line 985 of file docnew.cxx.

References IDocumentContentOperations::AppendTextNode(), SfxPoolItem::Clone(), CNTNT_DOC, CNTNT_IDX, IDocumentLayoutAccess::CopyLayoutFormat(), CopyPageDesc(), IDocumentContentOperations::CopyRange(), SwNodes::Delete(), End, SwPaM::End(), SwEditShell::EndAllAction(), IDocumentUndoRedo::EndUndo(), SwFEShell::FindPageDescByName(), SwFormat::GetAnchor(), SwContentNode::GetAttr(), SwFEShell::GetCurPageDesc(), SwPaM::GetDoc(), GetDocShell(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfExtras(), SwFormat::GetFooter(), SwFormat::GetFormatAttr(), SwTable::GetFrameFormat(), SwFormat::GetHeader(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentMarkAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SwPageDesc::GetMaster(), SwPageDesc::GetName(), SwIndex::GetNext(), SwNodeIndex::GetNode(), GetNodes(), SwFormatPageDesc::GetPageDesc(), SwFEShell::GetPageDesc(), SwPaM::GetPoint(), GetSpzFrameFormats(), SwTableNode::GetTable(), SwNode::GetTableNode(), SwNode::GetTextNode(), SwDocShell::GetWrtShell(), o3tl::sorted_vector< Value, Compare, Find, class >::insert(), SwWrtShell::InsertPageBreak(), INSGLOSSARY, SwFormatHeader::IsActive(), SwFormatFooter::IsActive(), SwNode::IsTableNode(), SwNode::IsTextNode(), lcl_CopyFollowPageDesc(), lcl_FindUniqueName(), IDocumentFieldsAccess::LockExpFields(), MakePageDesc(), MakeUniqueNumRules(), name, SwPosition::nNode, SwFormatPageDesc::RegisterToPageDesc(), IDocumentMarkAccess::repositionMark(), RES_PAGEDESC, SAL_INFO, SwTextNode::SetAttr(), SwFormat::SetFormatAttr(), SwFormatPageDesc::SetNumOffset(), SwFormatAnchor::SetPageNum(), SwPaM::Start(), SwEditShell::StartAllAction(), IDocumentUndoRedo::StartUndo(), SwCursorShell::SttEndDoc(), IDocumentFieldsAccess::UnlockExpFields(), IDocumentFieldsAccess::UpdateFields(), and UpdateParRsid().

Referenced by SwDBManager::MergeMailFiles().

void SwDoc::AppendUndoForInsertFromDB ( const SwPaM rPam,
bool  bIsTable 
)
bool SwDoc::BalanceRowHeight ( const SwCursor rCursor,
bool  bTstOnly,
const bool  bOptimize 
)

Adjustment of Rowheights.

Determine via bTstOnly if more than one row is selected. bOptimize: distribute current table height, instead of using the largest row. Call again without bOptimize to ensure equal height in case some row's content didn't fit.

Definition at line 424 of file ndtbl1.cxx.

References IDocumentUndoRedo::AppendUndo(), ATT_MIN_SIZE, SwNode::FindTableNode(), getIDocumentState(), GetIDocumentUndoRedo(), SwNodeIndex::GetNode(), SwPaM::GetPoint(), lcl_CollectLines(), lcl_ProcessRowSize(), SwIterator< TElementType, TSource, eMode >::Next(), SwPosition::nNode, and IDocumentState::SetModified().

Referenced by SwFEShell::BalanceRowHeight().

void SwDoc::BroadcastStyleOperation ( const OUString &  rName,
SfxStyleFamily  eFamily,
SfxHintId  nOp 
)
void SwDoc::CalculatePagePairsForProspectPrinting ( const SwRootFrame rLayout,
SwRenderData rData,
const SwPrintUIOptions rOptions,
sal_Int32  nDocPageCount 
)
static
void SwDoc::CalculatePagesForPrinting ( const SwRootFrame rLayout,
SwRenderData rData,
const SwPrintUIOptions rOptions,
bool  bIsPDFExport,
sal_Int32  nDocPageCount 
)
static
sal_uInt16 SwDoc::CallEvent ( SvMacroItemId  nEvent,
const SwCallMouseEvent rCallEvent,
bool  bChkPtr = false 
)
SwChainRet SwDoc::Chain ( SwFrameFormat rSource,
const SwFrameFormat rDest 
)
SwChainRet SwDoc::Chainable ( const SwFrameFormat rSource,
const SwFrameFormat rDest 
)
void SwDoc::ChangeAuthorityData ( const SwAuthEntry pNewData)
void SwDoc::ChangeDBFields ( const std::vector< OUString > &  rOldNames,
const OUString &  rNewName 
)
void SwDoc::ChangeTOX ( SwTOXBase rTOX,
const SwTOXBase rNew 
)

Definition at line 1753 of file doc.cxx.

References IDocumentUndoRedo::AppendUndo(), and GetIDocumentUndoRedo().

Referenced by SwTOXMgr::UpdateOrInsertTOX().

void SwDoc::CheckDefaultPageFormat ( )

The html import sometimes overwrites the page sizes set in the page descriptions.

This function is used to correct this.

Definition at line 873 of file docdesc.cxx.

References SwPageDesc::GetFirstLeft(), SwPageDesc::GetFirstMaster(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SwPageDesc::GetPoolFormatId(), SvxSizeItem::GetWidth(), i, INVALID_TWIPS, and lcl_DefaultPageFormat().

Referenced by SwDocShell::ToggleLayoutMode().

void SwDoc::CheckForUniqueItemForLineFillNameOrIndex ( SfxItemSet rSet)
bool SwDoc::ChgAnchor ( const SdrMarkList _rMrkList,
RndStdIds  _eAnchorType,
const bool  _bSameOnly,
const bool  _bPosCorr 
)
void SwDoc::ChgDBData ( const SwDBData rNewData)
void SwDoc::ChgFormat ( SwFormat rFormat,
const SfxItemSet rSet 
)
void SwDoc::ChgNumRuleFormats ( const SwNumRule rRule)
void SwDoc::ChgPageDesc ( const OUString &  rName,
const SwPageDesc rDesc 
)
void SwDoc::ChgPageDesc ( size_t  i,
const SwPageDesc rChged 
)
void SwDoc::ChgTableStyle ( const OUString &  rName,
const SwTableAutoFormat rNewFormat 
)
void SwDoc::ChkBoxNumFormat ( SwTableBox rCurrentBox,
bool  bCallUpdate 
)
void SwDoc::ChkCondColls ( )
void SwDoc::cleanupUnoCursorTable ( ) const
inline

Definition at line 1628 of file doc.hxx.

References x.

Referenced by PaMCorrAbs(), PaMCorrRel(), and ~SwDoc().

void SwDoc::ClearBoxNumAttrs ( const SwNodeIndex rNode)
void SwDoc::ClearDoc ( )

Definition at line 639 of file docnew.cxx.

References AddNumRule(), SwTextNode::ChgFormatColl(), sw::DocumentFieldsManager::ClearFieldTypes(), ClrContourCache(), IDocumentUndoRedo::DelAllUndoObj(), SwNodes::Delete(), SwRedlineTable::DeleteAndDestroyAll(), SwExtraRedlineTable::DeleteAndDestroyAll(), IDocumentListsAccess::deleteListForListStyle(), IDocumentLayoutAccess::DelLayoutFormat(), DelPageDesc(), sw::DocumentDrawModelManager::DrawNotifyUndoHdl(), SwPageDescs::erase(), FindPageDesc(), IDocumentLayoutAccess::GetCurrentViewShell(), numfunc::GetDefaultPositionAndSpaceMode(), GetDocumentDrawModelManager(), GetDocumentFieldsManager(), GetDocumentSettingManager(), IDocumentRedlineAccess::GetExtraRedlineTable(), getIDocumentLayoutAccess(), getIDocumentListsAccess(), getIDocumentRedlineAccess(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwPageDesc::GetName(), GetNodes(), SwNumRule::GetOutlineRuleName(), IDocumentStylePoolAccess::GetPageDescFromPool(), IDocumentRedlineAccess::GetRedlineTable(), InitTOXTypes(), m_PageDescs, MakePageDesc(), SwNodes::MakeTextNode(), maNumRuleMap, mpACEWord, mpCharFormatTable, mpDfltTextFormatColl, mpEndNoteInfo, mpFootnoteInfo, mpFrameFormatTable, mpGrfFormatCollTable, mpMarkManager, mpNumberFormatter, mpNumRuleTable, mpOutlineRule, mpSpzFrameFormatTable, mpTextFormatCollTable, OLD_NUMBERING, OUTLINE_RULE, PaMCorrAbs(), RES_POOLCOLL_STANDARD, RES_POOLPAGE_STANDARD, SwTextNode::ResetAllAttr(), SwTextNode::SetAttr(), and SwNumRule::SetCountPhantoms().

Referenced by SwOneExampleFrame::ClearDocument().

void SwDoc::ClearLineNumAttrs ( SwPosition const &  rPos)
SdrObject * SwDoc::CloneSdrObj ( const SdrObject rObj,
bool  bMoveWithinDoc = false,
bool  bInsInPage = true 
)
long SwDoc::CompareDoc ( const SwDoc rDoc)
bool SwDoc::ContainsHiddenChars ( ) const

Checks if any of the text node contains hidden characters.

Used for optimization. Changing the view option 'view hidden text' has to trigger a reformatting only if some of the text is hidden.

Definition at line 1795 of file doc.cxx.

References Count, GetNodes(), SwNode::GetTextNode(), SwTextNode::HasHiddenCharAttribute(), and SwNode::IsTextNode().

Referenced by SwViewOptionAdjust_Impl::AdjustViewOptions(), and SwViewShell::ImplApplyViewOptions().

bool SwDoc::ContainsMSVBasic ( ) const
inline

Definition at line 1523 of file doc.hxx.

Referenced by WW8Export::WriteFkpPlcUsw().

bool SwDoc::ContainsPageDesc ( const SwPageDesc pDesc,
size_t *  pPos 
) const
bool SwDoc::ConvertFieldsToText ( SwRootFrame const &  rLayout)
SwCharFormat * SwDoc::CopyCharFormat ( const SwCharFormat rFormat)
void SwDoc::CopyFooter ( const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
inline

Copy footer (with contents) from SrcFormat to DestFormat.

(can also be copied into other document).

Definition at line 894 of file doc.hxx.

Referenced by CopyPageDesc(), and SwWW8ImplReader::CopyPageDescHdFt().

SwFormat * SwDoc::CopyFormat ( const SwFormat rFormat,
const SwFormatsBase rFormatArr,
FNCopyFormat  fnCopyFormat,
const SwFormat rDfltFormat 
)
private
void SwDoc::CopyFormatArr ( const SwFormatsBase rSourceArr,
SwFormatsBase const &  rDestArr,
FNCopyFormat  fnCopyFormat,
SwFormat rDfltFormat 
)
private
SwFrameFormat * SwDoc::CopyFrameFormat ( const SwFrameFormat rFormat)

copy the frame format

Definition at line 1173 of file docfmt.cxx.

References CopyFormat(), GetDfltFrameFormat(), GetFrameFormats(), and MakeFrameFormat_().

Referenced by sw::DocumentLayoutManager::CopyLayoutFormat().

SwGrfFormatColl * SwDoc::CopyGrfColl ( const SwGrfFormatColl rColl)
void SwDoc::CopyHeader ( const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
inline

Copy header (with contents) from SrcFormat to DestFormat (can also be copied into other document).

Definition at line 889 of file doc.hxx.

Referenced by CopyPageDesc(), and SwWW8ImplReader::CopyPageDescHdFt().

void SwDoc::CopyMasterFooter ( const SwPageDesc rChged,
const SwFormatFooter rFoot,
SwPageDesc pDesc,
bool  bLeft,
bool  bFirst 
)
private
void SwDoc::CopyMasterHeader ( const SwPageDesc rChged,
const SwFormatHeader rHead,
SwPageDesc pDesc,
bool  bLeft,
bool  bFirst 
)
private
void SwDoc::CopyPageDesc ( const SwPageDesc rSrcDesc,
SwPageDesc rDstDesc,
bool  bCopyPoolIds = true 
)
void SwDoc::CopyPageDescHeaderFooterImpl ( bool  bCpyHeader,
const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
private
SwTextFormatColl * SwDoc::CopyTextColl ( const SwTextFormatColl rColl)
void SwDoc::CorrAbs ( const SwNodeIndex rOldNode,
const SwPosition rNewPos,
const sal_Int32  nOffset = 0,
bool  bMoveCursor = false 
)
void SwDoc::CorrAbs ( const SwNodeIndex rStartNode,
const SwNodeIndex rEndNode,
const SwPosition rNewPos,
bool  bMoveCursor = false 
)
static
void SwDoc::CorrAbs ( const SwPaM rRange,
const SwPosition rNewPos,
bool  bMoveCursor = false 
)
static

Definition at line 210 of file doccorr.cxx.

References DelBookmarks(), SwPaM::End(), PaMCorrAbs(), and SwPaM::Start().

void SwDoc::CorrRel ( const SwNodeIndex rOldNode,
const SwPosition rNewPos,
const sal_Int32  nOffset = 0,
bool  bMoveCursor = false 
)
void SwDoc::CountWords ( const SwPaM rPaM,
SwDocStat rStat 
)
static
SfxObjectShell * SwDoc::CreateCopy ( bool  bCallInitNew,
bool  bEmpty 
) const
SwExtTextInput * SwDoc::CreateExtTextInput ( const SwPaM rPam)

Definition at line 245 of file extinput.cxx.

References mpExtInputRing, and SwPaM::SetMark().

std::shared_ptr< SwUnoCursor > SwDoc::CreateUnoCursor ( const SwPosition rPos,
bool  bTableCursor = false 
)
SwDoc::DECL_LINK ( DoUpdateModifiedOLE  ,
Timer ,
void   
)
private
SwDoc::DECL_LINK ( CalcFieldValueHdl  ,
EditFieldInfo ,
void   
)
void SwDoc::DelCharFormat ( size_t  nFormat,
bool  bBroadcast = false 
)
void SwDoc::DelCharFormat ( SwCharFormat const *  pFormat,
bool  bBroadcast = false 
)

Definition at line 708 of file docfmt.cxx.

References DelCharFormat(), and mpCharFormatTable.

void SwDoc::DeleteAutoCorrExceptWord ( )
void SwDoc::DeleteCol ( const SwCursor rCursor)
void SwDoc::DeleteExtTextInput ( SwExtTextInput pDel)

Definition at line 254 of file extinput.cxx.

References SwExtTextInput::GetNext(), and mpExtInputRing.

void SwDoc::DeleteRow ( const SwCursor rCursor)
bool SwDoc::DeleteRowCol ( const SwSelBoxes rBoxes,
bool  bColumn = false 
)

Definition at line 1941 of file ndtbl.cxx.

References IDocumentUndoRedo::AppendUndo(), o3tl::sorted_vector< Value, Compare, Find, class >::back(), ClearFEShellTabCols(), IDocumentUndoRedo::ClearRedo(), IDocumentContentOperations::DeleteSection(), SwTable::DeleteSel(), IDocumentLayoutAccess::DelLayoutFormat(), o3tl::sorted_vector< Value, Compare, Find, class >::empty(), SwNode::EndOfSectionIndex(), SwTable::ExpandColumnSelection(), SwTable::FindSuperfluousRows(), fnMoveBackward, fnMoveForward, GetDocShell(), SwDocShell::GetFEShell(), SwNode::GetFlyFormat(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentState(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwFormat::GetItemState(), SwPaM::GetMark(), SwNodeIndex::GetNode(), GetNodes(), SwNode::GetStartNode(), SwStartNode::GetStartNodeType(), SwTableBox::GetSttNd(), GoInNode(), HasProtectedCells(), SwTable::IsNewModel(), SwTableFormulaUpdate::m_eFlags, SwNodes::MakeTextNode(), SwPaM::Move(), PaMCorrAbs(), SwTable::PrepareDeleteCol(), RES_BREAK, RES_PAGEDESC, RES_POOLCOLL_STANDARD, SwContentNode::SetAttr(), IDocumentFieldsAccess::SetFieldsDirty(), IDocumentState::SetModified(), o3tl::sorted_vector< Value, Compare, Find, class >::size(), SwFlyStartNode, TABLE_DELBOX, TBL_BOXPTR, IDocumentFieldsAccess::UpdateTableFields(), and SwFEShell::UpdateTableStyleFormatting().

Referenced by SwFEShell::DeleteCol(), DeleteCol(), SwFEShell::DeleteRow(), DeleteRow(), SwFEShell::DeleteTableSel(), and SwXTextTable::dispose().

bool SwDoc::DeleteSelection ( SwDrawView rDrawView)
bool SwDoc::DeleteTOX ( const SwTOXBase rTOXBase,
bool  bDelNodes 
)
void SwDoc::DeleteTOXMark ( const SwTOXMark pTOXMark)
void SwDoc::DelFrameFormat ( SwFrameFormat pFormat,
bool  bBroadcast = false 
)
bool SwDoc::DelNumRule ( const OUString &  rName,
bool  bBroadCast = false 
)
void SwDoc::DelNumRules ( const SwPaM rPam,
SwRootFrame const *  pLayout = nullptr 
)
void SwDoc::DelPageDesc ( const OUString &  rName,
bool  bBroadcast = false 
)
void SwDoc::DelPageDesc ( size_t  i,
bool  bBroadcast = false 
)

Definition at line 621 of file docdesc.cxx.

References SwPageDesc::GetName().

void SwDoc::DelSectionFormat ( SwSectionFormat pFormat,
bool  bDelNodes = false 
)
void SwDoc::DelTableFrameFormat ( SwTableFormat pFormat)

Definition at line 755 of file docfmt.cxx.

References mpTableFrameFormatTable.

Referenced by SwTable::~SwTable().

std::unique_ptr< SwTableAutoFormat > SwDoc::DelTableStyle ( const OUString &  rName,
bool  bBroadcast = false 
)
void SwDoc::DelTextFormatColl ( size_t  nFormat,
bool  bBroadcast = false 
)
void SwDoc::DelTextFormatColl ( SwTextFormatColl const *  pColl,
bool  bBroadcast = false 
)

Definition at line 1009 of file docfmt.cxx.

References DelTextFormatColl(), and mpTextFormatCollTable.

void SwDoc::disposeXForms ( )

Definition at line 89 of file docxforms.cxx.

References i, mxXForms, and xModel.

Referenced by ~SwDoc().

bool SwDoc::DoesContainAtPageObjWithContentAnchor ( )
inline

Definition at line 566 of file doc.hxx.

Referenced by SwContentNotify::~SwContentNotify().

bool SwDoc::DontExpandFormat ( const SwPosition rPos,
bool  bFlag = true 
)
void SwDoc::DoUpdateAllCharts ( )
private
void SwDoc::dumpAsXml ( xmlTextWriterPtr  pWriter = nullptr) const
void SwDoc::EnsureNumberFormatter ( )
private
void SwDoc::ExecMacro ( const SvxMacro rMacro,
OUString *  pRet,
SbxArray pArgs 
)
int SwDoc::FieldCanHideParaWeight ( SwFieldIds  eFieldId) const
bool SwDoc::FieldHidesPara ( const SwField rField) const
sal_uInt16 SwDoc::FillRubyList ( const SwPaM rPam,
SwRubyList rList 
)
static
SwCharFormat* SwDoc::FindCharFormatByName ( const OUString &  rName) const
inline
const SwFlyFrameFormat * SwDoc::FindFlyByName ( const OUString &  rName,
SwNodeType  nNdTyp = SwNodeType::NONE 
) const
SwFormat * SwDoc::FindFormatByName ( const SwFormatsBase rFormatArr,
const OUString &  rName 
)
static
SwFrameFormat* SwDoc::FindFrameFormatByName ( const OUString &  rName) const
inline
const SwFormatINetFormat * SwDoc::FindINetAttr ( const OUString &  rName) const
sal_uInt16 SwDoc::FindNumRule ( const OUString &  rName) const

Definition at line 2414 of file docnum.cxx.

References mpNumRuleTable, and USHRT_MAX.

Referenced by DelNumRule().

SwNumRule * SwDoc::FindNumRulePtr ( const OUString &  rName) const
SwPageDesc * SwDoc::FindPageDesc ( const OUString &  rName,
size_t *  pPos = nullptr 
) const
SwTableFormat * SwDoc::FindTableFormatByName ( const OUString &  rName,
bool  bAll = false 
) const
SwTextFormatColl* SwDoc::FindTextFormatCollByName ( const OUString &  rName) const
inline
std::vector< OUString > & SwDoc::FindUsedDBs ( const std::vector< OUString > &  rAllDBNames,
const OUString &  rFormula,
std::vector< OUString > &  rUsedDBNames 
)
staticprivate

Definition at line 518 of file docfld.cxx.

References DB_DELIM, GetAppCharClass(), CharClass::isLetterNumeric(), nPos, and CharClass::uppercase().

Referenced by GetAllUsedDB().

bool SwDoc::GenerateGlobalDoc ( const OUString &  rPath,
const SwTextFormatColl pSplitColl 
)

Definition at line 67 of file docglbl.cxx.

References SplitDoc(), and SPLITDOC_TO_GLOBALDOC.

bool SwDoc::GenerateGlobalDoc ( const OUString &  rPath,
int  nOutlineLevel 
)

Definition at line 73 of file docglbl.cxx.

References SplitDoc(), and SPLITDOC_TO_GLOBALDOC.

bool SwDoc::GenerateHTMLDoc ( const OUString &  rPath,
const SwTextFormatColl pSplitColl 
)

Definition at line 83 of file docglbl.cxx.

References SplitDoc(), and SPLITDOC_TO_HTML.

bool SwDoc::GenerateHTMLDoc ( const OUString &  rPath,
int  nOutlineLevel 
)

Definition at line 78 of file docglbl.cxx.

References SplitDoc(), and SPLITDOC_TO_HTML.

void SwDoc::GetAllDBNames ( std::vector< OUString > &  rAllDBNames)
private

Definition at line 503 of file docfld.cxx.

References DB_DELIM, GetDBManager(), SwDBManager::GetDSParamArray(), and void().

Referenced by GetAllUsedDB().

SwPosFlyFrames SwDoc::GetAllFlyFormats ( const SwPaM pCmpRange,
bool  bDrawAlso,
bool  bAsCharAlso = false 
) const
std::set< SwRootFrame * > SwDoc::GetAllLayouts ( )
void SwDoc::GetAllUsedDB ( std::vector< OUString > &  rDBNameList,
const std::vector< OUString > *  pAllDBNames = nullptr 
)
const SwAttrPool& SwDoc::GetAttrPool ( ) const
inline

Definition at line 1308 of file doc.hxx.

Referenced by SwXDocumentSettings::_setSingleValue(), SwXDrawPage::add(), SwUndoTableCpyTable::AddBoxBefore(), SwTableProperties_Impl::ApplyTableAttr(), SwXFrame::attach(), SwXTextSection::attach(), SwXFrame::attachToRange(), SwAutoFormat::BuildEnum(), CallEvent(), Chain(), ChangeDBFields(), SwPageNumberFieldType::ChangeExpansion(), SwSpellPopup::checkRedline(), SwFlyFrame::ChgRelPos(), ChkBoxNumFormat(), ClearLineNumAttrs(), MSWordExportBase::CollectOutlineBookmarks(), SwXMLItemSetStyleContext_Impl::ConnectPageDesc(), SwFEShell::Copy(), SwTextNode::CopyCollFormat(), SwFEShell::CopyDrawSel(), CopyFormatArr(), sw::DocumentContentOperationsManager::CopyImpl(), CopyPageDescHeaderFooterImpl(), SwTextNode::CopyText(), CopyTextColl(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwXMLItemSetStyleContext_Impl::CreateItemSetContext(), sw::DocumentDeviceManager::CreatePrinter_(), SwTextNode::CutImpl(), sw::util::DefaultItemGet(), SwTextNode::DestroyAttr(), SwAutoFormat::DoUnderline(), SwGlossaries::EditGroupDoc(), SwXMLExport::exportDoc(), RtfExport::ExportDocument_Impl(), FlatFndBox::FillFlat(), SwViewShell::FillPrtDoc(), SwXTextDocument::FindAny(), FindAttrsImpl(), FindINetAttr(), SwNode::FindPageDesc(), SwTextNode::FormatToTextAttr(), sw::ToxTextGenerator::GenerateText(), GetAllUsedDB(), SwViewShell::GetAttrPool(), SwCursorShell::GetContentAtPos(), GetDefault(), GetDocColors(), SwWW8FltControlStack::GetFormatAttr(), SwWW8ImplReader::GetFormatAttr(), sw::DocumentStylePoolManager::GetFormatFromPool(), HTMLAttrContext::GetFrameItemSet(), SwSvxUnoDrawPool::getModelPool(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwXTextDefaults::getPropertyDefault(), SwXFrame::getPropertyDefault(), SwXTextSection::getPropertyDefault(), SwUnoCursorHelper::GetPropertyDefault(), SwXShape::getPropertyDefault(), SwXTextCursor::getPropertyDefaults(), SwXFrame::getPropertyValue(), SwXTextPortion::GetPropertyValue(), SwUnoCursorHelper::GetPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXCellRange::getPropertyValue(), SwXAutoStyle::GetPropertyValues_Impl(), SwGetExpField::GetReferenceTextPos(), GetRefMark(), GetRefMarks(), sw::hack::GetSetWhichFromSwDocWhich(), sw::DocumentStylePoolManager::GetTextCollFromPool(), GetTextDirection(), GetTOIKeys(), SwTableBox::GetValue(), SwFrame::GetVirtPageNum(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), MSWord_SdrAttrIter::HasTextItem(), SwWW8ImplReader::ImportDop(), SwWW8ImplReader::ImportGraf(), SwWW8ImplReader::ImportGraf1(), SwWW8ImplReader::ImportOle(), sw::DocumentDrawModelManager::InitDrawModel(), wwFontHelper::InitFontTable(), sw::DocumentContentOperationsManager::InsertPoolItem(), SwXAutoStyleFamily::insertStyle(), InsertTable(), lcl_CopyBoxToDoc(), lcl_FindInputField(), lcl_RstAttr(), lcl_SetAFormatBox(), lcl_setCharFormatSequence(), lcl_SetFlyFrameAttr(), lcl_TCFlags(), lcl_textBoxSizeNotify(), lcl_TranslateMetric(), MakeCharFormat(), MakeCondTextFormatColl(), MakeDrawFrameFormat(), SwDocUpdateField::MakeFieldList_(), MakeFlyFrameFormat(), MakeFrameFormat(), MakeGrfFormatColl(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwUnoCursorHelper::makeRedline(), MakeRedlineTextAttr(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), MakeTextAttr(), MakeTextFormatColl(), SwpHints::MergePortions(), SwVirtFlyDrawObj::NbcMove(), SwURLStateChanged::Notify(), MSWord_SdrAttrIter::OutAttr(), RtfExport::OutColorTable(), OutCSS1DropCapRule(), OutHTML_DrawFrameFormatAsControl(), OutHTML_SwField(), MSWord_SdrAttrIter::OutParaAttr(), MSWordExportBase::OutputTextNode(), SwXTextDocument::printPages(), Writer::PutEditEngFontsInAttrPool(), Writer::PutNumFormatFontsInAttrPool(), SwWW8ImplReader::Read_F_IncludePicture(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwWW8ImplReader::Read_LR(), WW8ListManager::ReadLVL(), SwUndoSetFlyFormat::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnTextNode(), RemoveAllFormatLanguageDependencies(), Writer_Impl::RemoveFontList(), SwXTextDocument::replaceAll(), ReplaceDefaults(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ResetAttrs(), SwXMLItemSetStyleContext_Impl::ResolveDataStyleName(), SwTableAutoFormat::RestoreTableProperties(), SaveBox::SaveContentAttrs(), SwAutoCorrDoc::SetAttr(), SwContentNode::SetAttr(), SetAttr(), SwFltControlStack::SetAttrInDoc(), SwAutoFormat::SetColl(), SetDefault(), SetFormatItemByAutoFormat(), SwXCell::setFormula(), SwHistorySetFootnote::SetInDoc(), SwAutoCorrDoc::SetINetAttr(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), sw::DocumentDeviceManager::setJobsetup(), SwXStyle::setPropertiesToDefault(), SwXTextDefaults::setPropertyToDefault(), SwXFrame::setPropertyToDefault(), SwXShape::setPropertyToDefault(), SwXTextDefaults::setPropertyValue(), SwXFrame::setPropertyValue(), SwXTextTableCursor::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXTextDocument::setPropertyValue(), SwXCellRange::setPropertyValue(), SplitDoc(), SwWW8ImplReader::StartApo(), SwWW8ImplReader::StartTable(), sw_BoxSetSplitBoxFormats(), sw_JoinText(), sw_setValue(), SwASCIIParser::SwASCIIParser(), SwAutoStylesEnumImpl::SwAutoStylesEnumImpl(), SwDoc(), SwDrawModel::SwDrawModel(), SwUndoInsSection::SwUndoInsSection(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwXMLFontAutoStylePool_Impl::SwXMLFontAutoStylePool_Impl(), SwTextBoxHelper::syncFlyFrameAttr(), TextAttrDelete(), TextToTable(), SwpHints::TryInsertHint(), SwUndoTableCpyTable::UndoImpl(), SwTOXBaseSection::Update(), UpdateRsid(), sw::DocumentFieldsManager::UpdateTableFields(), and WW8Ruby::WW8Ruby().

SwAttrPool& SwDoc::GetAttrPool ( )
inline

Definition at line 1309 of file doc.hxx.

static SwAutoCompleteWord& SwDoc::GetAutoCompleteWords ( )
inlinestatic
SwAutoCorrExceptWord* SwDoc::GetAutoCorrExceptWord ( )
inline
sal_uInt16 SwDoc::GetBoxAlign ( const SwCursor rCursor)
static
bool SwDoc::GetBoxAttr ( const SwCursor rCursor,
std::shared_ptr< SfxPoolItem > &  rToFill 
)
static

Retrieves a box attribute from the given cursor.

Returns
Whether the property is set over the current box selection.
Remarks
A property is 'set' if it's set to the same value over all boxes in the current selection. The property value is retrieved from the first box in the current selection. It is then compared to the values of the same property over any other boxes in the selection; if any value is different from that of the first box, the property is unset (and false is returned).

Definition at line 1187 of file ndtbl1.cxx.

References SvxFrameDirectionItem::Clone(), SwFormatVertOrient::Clone(), SwNode::FindTableNode(), SwNodeIndex::GetNode(), SwPaM::GetPoint(), i, lcl_GetBoxSel(), SwPosition::nNode, RES_BACKGROUND, RES_FRAMEDIR, RES_VERT_ORIENT, and o3tl::sorted_vector< Value, Compare, Find, class >::size().

Referenced by SwFEShell::GetBoxBackground(), SwFEShell::GetBoxDirection(), SwXTextTableCursor::getPropertyValue(), SwXCellRange::getPropertyValue(), SwXTextTableCursor::setPropertyValue(), and SwXCellRange::setPropertyValue().

const SwCellStyleTable& SwDoc::GetCellStyles ( ) const
inline
SwCellStyleTable& SwDoc::GetCellStyles ( )
inline

Definition at line 1241 of file doc.hxx.

const SwCharFormats* SwDoc::GetCharFormats ( ) const
inline
SwCharFormats* SwDoc::GetCharFormats ( )
inline

Definition at line 734 of file doc.hxx.

const SwFrameFormat* SwDoc::GetColumnContFormat ( ) const
inline

Definition at line 744 of file doc.hxx.

Referenced by SwLayoutFrame::ChgColumns().

SwFrameFormat* SwDoc::GetColumnContFormat ( )
inline

Definition at line 745 of file doc.hxx.

SwSection * SwDoc::GetCurrSection ( const SwPosition rPos)
static
SwTOXBase * SwDoc::GetCurTOX ( const SwPosition rPos)
static
sal_uInt16 SwDoc::GetCurTOXMark ( const SwPosition rPos,
SwTOXMarks rArr 
)
static
SwDBData const & SwDoc::GetDBData ( )
const SwDBData & SwDoc::GetDBDesc ( )
SwDBManager* SwDoc::GetDBManager ( ) const
inline
const SfxPoolItem & SwDoc::GetDefault ( sal_uInt16  nFormatHint) const
template<class T >
const T& SwDoc::GetDefault ( TypedWhichId< T >  nWhich) const
inline

Definition at line 722 of file doc.hxx.

const SwTOXBase * SwDoc::GetDefaultTOXBase ( TOXTypes  eTyp,
bool  bCreate 
)
const SwCharFormat* SwDoc::GetDfltCharFormat ( ) const
inline
SwCharFormat* SwDoc::GetDfltCharFormat ( )
inline

Definition at line 747 of file doc.hxx.

const SwFrameFormat* SwDoc::GetDfltFrameFormat ( ) const
inline
SwFrameFormat* SwDoc::GetDfltFrameFormat ( )
inline

Definition at line 741 of file doc.hxx.

const SwGrfFormatColl* SwDoc::GetDfltGrfFormatColl ( ) const
inline
SwGrfFormatColl* SwDoc::GetDfltGrfFormatColl ( )
inline

Definition at line 801 of file doc.hxx.

const SwTextFormatColl* SwDoc::GetDfltTextFormatColl ( ) const
inline
SwTextFormatColl* SwDoc::GetDfltTextFormatColl ( )
inline

Definition at line 773 of file doc.hxx.

const OUString& SwDoc::getDocAccTitle ( ) const
inline

Definition at line 549 of file doc.hxx.

Referenced by SwAccessibleDocumentBase::getAccessibleName().

std::set< Color > SwDoc::GetDocColors ( )
const OUString * SwDoc::GetDocPattern ( size_t  nPos) const

Definition at line 154 of file poolfmt.cxx.

References m_PatternNames.

Referenced by SwDocStyleSheet::FillStyleSheet(), and SwDocStyleSheet::GetHelpId().

SwDocShell* SwDoc::GetDocShell ( )
inline

Definition at line 1341 of file doc.hxx.

Referenced by SwRDFHelper::addTextNodeStatement(), SwFrameProperties_Impl::AnyToItemSet(), SwGraphicProperties_Impl::AnyToItemSet(), AppendDoc(), SwEditShell::ApplyAdvancedClassification(), SwEditShell::ApplyParagraphClassification(), SwXShape::attach(), SwXFrame::attachToRange(), SwASCIIParser::CallParser(), SwRootFrame::CheckViewLayout(), SwLayAction::CheckWaitCursor(), SwNodes::ChgNode(), ChgTableStyle(), SwEditShell::ClassifyDocPerHighestParagraphClass(), SwEditShell::CollectAdvancedClassification(), SwEditShell::CollectParagraphClassification(), SwDBManager::CommitLastRegistrations(), sw::MetaFieldManager::copyDocumentProperties(), SwWW8ImplReader::CoreLoad(), SwTextBoxHelper::create(), SwXMLTextImportHelper::createAndInsertOOoLink(), sw::CreateParentXText(), SwXStyleFamilies::CreateStyle(), SwDrawModel::createUnoModel(), SwDPage::createUnoPage(), SwUndo::CreateViewShellId(), SwEditShell::CursorsLocked(), SwTextNode::CutImpl(), SwIntrnlSectRefLink::DataChanged(), SwFEShell::DeleteCol(), SwFEShell::DeleteRow(), DeleteRowCol(), SwFEShell::DeleteTableSel(), SwTextNode::DestroyAttr(), SwLayIdle::DoIdleJob(), SwUndoFieldFromDoc::DoImpl(), SwTextShell::ExecMoveMisc(), SwBaseShell::ExecUndo(), SwFileNameFieldType::Expand(), SwTemplNameFieldType::Expand(), SwDocInfoField::ExpandImpl(), MSWordExportBase::ExportDocument(), RtfExportFilter::filter(), sw::FindTextImpl(), SwLayAction::FormatContent(), SwAccessibleDocumentBase::getAccessibleName(), SwImport::GetDocFromXMLImport(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), SwCSS1Parser::GetFontList(), GetFrameWeld(), sw::DocumentTimerManager::GetNextIdleJob(), SwViewShell::GetPostItMgr(), sw::MetaField::GetPrefixAndSuffix(), sw::DocumentDeviceManager::getPrintData(), SwXFrame::getPropertyValue(), SwXTextDocument::GetRenderDoc(), SwXTextDocument::getRendererCount(), SwRDFHelper::getTextNodeStatements(), SwXMLExport::GetViewSettings(), SwEditShell::GetWatermark(), SwAutoFormat::GoNextPara(), SwContentFrame::GrowFrame(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportOleBase(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), initXForms(), SwUndoParagraphSigning::Insert(), SwTOXBaseSection::InsertAlphaDelimiter(), SwTable::InsertCol(), SwUnoCursorHelper::InsertFile(), InsertGlossary(), SwTextShell::InsertMediaDlg(), SwDrawShell::InsertPictureFromFile(), SwTable::InsertRow_(), SwEditShell::InsertTableOf(), SwAutoCompleteWord::InsertWord(), SwLayAction::InternalAction(), SwCursor::IsAtValidPos(), SwCursor::IsSelOvr(), SwTOXBase::IsTOXBaseInReadonly(), lcl_FindSelection(), lcl_GetFrameFormat(), lcl_GetHighestClassificationParagraphClass(), lcl_HyphenateNode(), lcl_InitStyleFamily(), lcl_setCharStyle(), lcl_setDropcapCharStyle(), lcl_UpdateLinksInSect(), sw::DocumentDrawModelManager::MakeDrawModel_(), SwHTMLWriter::MakeHeader(), SwXServiceProvider::MakeInstance(), SwNodes::MakeOLENode(), SwFEShell::MergeTab(), MergeTable(), SwNodes::MoveRange(), SwVirtFlyDrawObj::NbcMove(), SwURLStateChanged::Notify(), SwWW8ImplReader::NotifyMacroEventRead(), SwHTMLWriter::Out_SwDoc(), SwHTMLWriter::OutBasic(), SwHTMLWriter::OutBasicBodyEvents(), SwHTMLWriter::OutHiddenForms(), OutHTML_FrameFormatOLENodeGrf(), SwOneExampleFrame::Paint(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFEShell::Paste(), SwTransferable::PasteOLE(), SwTransferable::PrepareForCopy(), WW8Export::PrepareStorage(), sw::DocumentDeviceManager::PrtDataChanged(), SwDOCXReader::Read(), SwRTFReader::Read(), XMLReader::Read(), SwASCIIParser::ReadChars(), SwRedlineSaveData::RedlineToDoc(), SwDBManager::RegisterConnection(), SwRDFHelper::removeTextNodeStatement(), SwXTextDocument::render(), ReplaceDocumentProperties(), ReplaceUserDefinedDocumentProperties(), SwDPage::RequestHelp(), WW8Export::RestoreMacroCmds(), SwEditShell::RestoreMetadataFieldsAndValidateParagraphSignatures(), SwDataSourceRemovedListener::revokedDatabaseLocation(), SwDBManager::RevokeLastRegistrations(), sw::DocumentDrawModelManager::Search(), SwEditShell::SetClassification(), SwRootFrame::SetHideRedlines(), SwUnoCursorHelper::setNumberingProperty(), SwXNumberingRules::SetPropertiesToNumFormat(), SwXTextDefaults::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), SwXMLImport::SetViewSettings(), SwEditShell::SetWatermark(), SwContentFrame::ShrinkFrame(), SwEditShell::SignParagraph(), SwTextFrame::SmartTagScan(), Spell(), SplitTable(), StartGrammarChecking(), Summary(), SwAutoFormat::SwAutoFormat(), SwDrawModel::SwDrawModel(), SwLayIdle::SwLayIdle(), SwTextAPIEditSource::SwTextAPIEditSource(), SwTransferable::SwTransferable(), SwTransferDdeLink::SwTransferDdeLink(), SwUndoParagraphSigning::SwUndoParagraphSigning(), SwpHints::TryInsertHint(), SwDocStatPage::Update(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwTOXBaseSection::UpdateAuthorities(), SwTOXBaseSection::UpdateContent(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), sw::DocumentLinksAdministrationManager::UpdateLinks(), SwTOXBaseSection::UpdateMarks(), sw::SwDocIdle::UpdateMinPeriod(), SwTOXBaseSection::UpdateOutline(), SwTOXBaseSection::UpdatePageNum(), SwTOXBaseSection::UpdateSequence(), SwTOXBaseSection::UpdateTable(), SwEditShell::UpdateTableOf(), SwTOXBaseSection::UpdateTemplate(), SwRDFHelper::updateTextNodeStatement(), SwEditShell::ValidateAllParagraphSignatures(), SwEditShell::ValidateCurrentParagraphSignatures(), SwXMLWriter::Write_(), WriteDop(), RtfExport::WriteInfo(), SwWW8Writer::WriteStorage(), SwASCWriter::WriteStream(), SwHTMLWriter::WriteStream(), and RtfExport::WriteUserProps().

const SwDocShell* SwDoc::GetDocShell ( ) const
inline

Definition at line 1342 of file doc.hxx.

uno::Reference< embed::XStorage > SwDoc::GetDocStorage ( )
sw::DocumentContentOperationsManager const & SwDoc::GetDocumentContentOperationsManager ( ) const
sw::DocumentContentOperationsManager & SwDoc::GetDocumentContentOperationsManager ( )

Definition at line 361 of file doc.cxx.

References m_pDocumentContentOperationsManager.

sw::DocumentDrawModelManager const & SwDoc::GetDocumentDrawModelManager ( ) const

Definition at line 197 of file doc.cxx.

References m_pDocumentDrawModelManager.

Referenced by ClearDoc(), getIDocumentDrawModelAccess(), SetDocShell(), and ~SwDoc().

sw::DocumentDrawModelManager & SwDoc::GetDocumentDrawModelManager ( )

Definition at line 202 of file doc.cxx.

References m_pDocumentDrawModelManager.

sw::DocumentFieldsManager & SwDoc::GetDocumentFieldsManager ( )

Definition at line 399 of file doc.cxx.

References m_pDocumentFieldsManager.

Referenced by ClearDoc(), SwFEShell::Copy(), and SwDoc().

sw::DocumentLayoutManager const & SwDoc::GetDocumentLayoutManager ( ) const

Definition at line 447 of file doc.cxx.

References m_pDocumentLayoutManager.

Referenced by SwRootFrame::DestroyImpl(), and sw::DocumentStateManager::SetModified().

sw::DocumentLayoutManager & SwDoc::GetDocumentLayoutManager ( )

Definition at line 452 of file doc.cxx.

References m_pDocumentLayoutManager.

sw::DocumentLinksAdministrationManager const & SwDoc::GetDocumentLinksAdministrationManager ( ) const

Definition at line 302 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

Referenced by SwIntrnlSectRefLink::DataChanged().

sw::DocumentLinksAdministrationManager & SwDoc::GetDocumentLinksAdministrationManager ( )

Definition at line 307 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

sw::DocumentRedlineManager const & SwDoc::GetDocumentRedlineManager ( ) const
sw::DocumentRedlineManager & SwDoc::GetDocumentRedlineManager ( )

Definition at line 382 of file doc.cxx.

References m_pDocumentRedlineManager.

sw::DocumentSettingManager & SwDoc::GetDocumentSettingManager ( )
sw::DocumentSettingManager const & SwDoc::GetDocumentSettingManager ( ) const

Definition at line 223 of file doc.cxx.

References m_pDocumentSettingManager.

sw::DocumentStatisticsManager const & SwDoc::GetDocumentStatisticsManager ( ) const
sw::DocumentStatisticsManager & SwDoc::GetDocumentStatisticsManager ( )

Definition at line 420 of file doc.cxx.

References m_pDocumentStatisticsManager.

DocumentType SwDoc::GetDocumentType ( )
inline

Definition at line 390 of file doc.hxx.

SwEditShell const * SwDoc::GetEditShell ( ) const
SwEditShell * SwDoc::GetEditShell ( )

Definition at line 341 of file doccorr.cxx.

References GetEditShell().

const SwFrameFormat* SwDoc::GetEmptyPageFormat ( ) const
inline

Definition at line 742 of file doc.hxx.

Referenced by SwFrame::CheckPageDescs(), InsertNewPage(), and SwFrame::InsertPage().

SwFrameFormat* SwDoc::GetEmptyPageFormat ( )
inline

Definition at line 743 of file doc.hxx.

const SwEndNoteInfo& SwDoc::GetEndNoteInfo ( ) const
inline
SwExtTextInput * SwDoc::GetExtTextInput ( const SwNode rNd,
sal_Int32  nContentPos = -1 
) const
SwExtTextInput * SwDoc::GetExtTextInput ( ) const

Definition at line 299 of file extinput.cxx.

References SwPaM::IsMultiSelection(), and mpExtInputRing.

size_t SwDoc::GetFlyCount ( FlyCntType  eType,
bool  bIgnoreTextBoxes = false 
) const
std::vector< SwFrameFormat const * > SwDoc::GetFlyFrameFormats ( FlyCntType  eType,
bool  bIgnoreTextBoxes 
)
SwFrameFormat * SwDoc::GetFlyNum ( size_t  nIdx,
FlyCntType  eType,
bool  bIgnoreTextBoxes = false 
)
SwFootnoteIdxs& SwDoc::GetFootnoteIdxs ( )
inline
const SwFootnoteIdxs& SwDoc::GetFootnoteIdxs ( ) const
inline

Definition at line 628 of file doc.hxx.

const SwFootnoteInfo& SwDoc::GetFootnoteInfo ( ) const
inline
const SwFrameFormats* SwDoc::GetFrameFormats ( ) const
inline
SwFrameFormats* SwDoc::GetFrameFormats ( )
inline

Definition at line 732 of file doc.hxx.

uno::Reference< linguistic2::XProofreadingIterator > const & SwDoc::GetGCIterator ( ) const
IGrammarContact* SwDoc::getGrammarContact ( ) const
inline

Definition at line 1540 of file doc.hxx.

Referenced by getGrammarContact().

const SwGrfFormatColls* SwDoc::GetGrfFormatColls ( ) const
inline

Definition at line 802 of file doc.hxx.

Referenced by SwUndoFormatAttr::GetFormat(), and SwHistoryChangeFormatColl::SetInDoc().

void SwDoc::GetGrfNms ( const SwFlyFrameFormat rFormat,
OUString *  pGrfName,
OUString *  pFltName 
)
static
IDocumentChartDataProviderAccess const & SwDoc::getIDocumentChartDataProviderAccess ( ) const
IDocumentChartDataProviderAccess & SwDoc::getIDocumentChartDataProviderAccess ( )

Definition at line 264 of file doc.cxx.

References m_pDocumentChartDataProviderManager.

IDocumentContentOperations const & SwDoc::getIDocumentContentOperations ( ) const

Definition at line 347 of file doc.cxx.

References m_pDocumentContentOperationsManager.

Referenced by SwXDrawPage::add(), AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwWW8ImplReader::AppendTextNode(), SwXTextField::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwAutoFormat::AutoCorrect(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildIndent(), SwAutoFormat::BuildNegIndent(), SwAutoFormat::BuildText(), SwAutoFormat::BuildTextIndent(), SwASCIIParser::CallParser(), SwCompareLine::ChangesInLine(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), ConvertFieldsToText(), SwXText::convertToTextFrame(), SwEditShell::Copy(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwIntrnlSectRefLink::DataChanged(), SwRangeRedline::DelCopyOfSection(), wwExtraneousParas::delete_all_from_doc(), SwXTextCursor::DeleteAndInsert(), DeleteBox_(), SwEditShell::DeleteGlobalDocContent(), DeleteRowCol(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwTextField::DeleteTextField(), DeleteTOX(), DeleteTOXMark(), SwEditShell::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwAutoFormat::DelMoreLinesBlanks(), DelSectionFormat(), SwXFootnote::dispose(), SwXMeta::dispose(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwFindParaAttr::DoFind(), SwEditShell::DoSpecialInsert(), SwUndoTransliterate::DoTransliterate(), SwAutoFormat::DoUnderline(), SwXMLTableCellContext_Impl::EndElement(), SwTextShell::ExecField(), SwNode::getIDocumentContentOperations(), GetMergeSel(), GiveNodePageDesc(), SwWW8ImplReader::ImportGraf(), SwWW8ImplReader::ImportOle(), SwAutoCorrDoc::Insert(), SwEditShell::Insert(), SwFEShell::Insert(), SwEditShell::InsertDDETable(), SwFEShell::InsertDrawObj(), SwUnoCursorHelper::InsertFile(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), SwFEShell::InsertObject(), SwWW8ImplReader::InsertOle(), SwXReferenceMark::Impl::InsertRefMark(), wwSectionManager::InsertSegments(), SwHyphIter::InsertSoftHyph(), InsertSwSection(), SwEditShell::InsertTable(), SwASCIIParser::InsertText(), SwXText::insertTextContentAfter(), SwXText::insertTextContentBefore(), lcl_DelHFFormat(), lcl_ImportTox(), lcl_SetAPageOffset(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), MakeFlyAndMove(), SwWW8ImplReader::MakeGrafInContent(), SwWW8ImplReader::MakeGrafNotInContent(), SwXMLTableContext::MakeTable(), UnfloatTableButton::MouseButtonDown(), SwUndoTableMerge::MoveBoxContent(), MoveCell(), SwRangeRedline::MoveFromSection(), SwEditShell::MoveGlobalDocContent(), MoveParagraphImpl(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), NoNum(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTable::PrepareMerge(), SwDOCXReader::Read(), HTMLReader::Read(), SwRTFReader::Read(), SwWW8ImplReader::Read_And(), SwWW8ImplReader::Read_F_DBField(), SwWW8ImplReader::Read_F_DBNext(), SwWW8ImplReader::Read_F_DBNum(), SwWW8ImplReader::Read_F_Equation(), SwWW8ImplReader::Read_F_IncludePicture(), SwWW8ImplReader::Read_SubF_Ruby(), SwWW8ImplReader::ReadChar(), SwASCIIParser::ReadChars(), SwWW8ImplReader::ReadChars(), SwWW8ImplReader::ReadText(), SwUndoSplitNode::RedoImpl(), SwUndoAttr::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoReplace::Impl::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwRedlineExtraData_Format::Reject(), RemoveInvisibleContent(), SwXText::removeTextContentAfter(), SwXText::removeTextContentBefore(), SwUndoSplitNode::RepeatImpl(), SwUndoOverwrite::RepeatImpl(), SwUndoAttr::RepeatImpl(), SwUndoInsert::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoInserts::RepeatImpl(), sw::ReplaceImpl(), SwAutoCorrDoc::ReplaceRange(), SwFEShell::ReplaceSdrObj(), SwEditShell::SaveGlossaryDoc(), SwPageBreakWin::Select(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SetCounted(), SwUnoCursorHelper::SetCursorAttr(), SetFormatItemByAutoFormat(), SwTextNode::SetLanguageAndFont(), SetNumRule(), SwXFrame::setPropertyValue(), SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwTextFootnote::SetStartNode(), SwXText::setString(), SwUnoCursorHelper::SetString(), SetTextFormatCollByAutoFormat(), SwWW8ImplReader::simpleAddTextToParagraph(), SortText(), SwXMLImport::startDocument(), SwFormatField::SwClientNotify(), SwUndoDelete::SwUndoDelete(), TextToTable(), SwUndoMove::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoReplace::Impl::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwExtTextInput::~SwExtTextInput(), and SwRangeRedline::~SwRangeRedline().

IDocumentContentOperations & SwDoc::getIDocumentContentOperations ( )

Definition at line 352 of file doc.cxx.

References m_pDocumentContentOperationsManager.

IDocumentDeviceAccess const & SwDoc::getIDocumentDeviceAccess ( ) const
IDocumentDeviceAccess & SwDoc::getIDocumentDeviceAccess ( )

Definition at line 275 of file doc.cxx.

References m_pDeviceAccess.

IDocumentDrawModelAccess const & SwDoc::getIDocumentDrawModelAccess ( ) const

Definition at line 187 of file doc.cxx.

References GetDocumentDrawModelManager().

Referenced by SwXDrawPage::add(), SwXGroupShape::add(), docfunc::AllDrawObjsOnPage(), SwXFrame::attachToRange(), CheckForUniqueItemForLineFillNameOrIndex(), CloneSdrObj(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwTextShell::CreateInsertFrameItemSet(), dumpAsXml(), SwDocShell::Edit(), SwXMLImport::endDocument(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), docfunc::ExistsDrawObjs(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::FindTextImpl(), SwXDrawPage::getByIndex(), SwXDrawPage::getCount(), SwTransferable::GetData(), SwContentTree::GetDrawingObjectsByContent(), SwXDocumentPropertyHelper::GetDrawTable(), SwContentTree::GetEntryAltText(), SwContentTree::GetEntryLongDescription(), SwFormat::getIDocumentDrawModelAccess(), SwNode::getIDocumentDrawModelAccess(), SwBasicEscherEx::GetInvisibleHellId(), SwDocStyleSheet::GetItemSet(), SwSvxUnoDrawPool::getModelPool(), SwXFrame::GetOrCreateSdrObject(), SwXShape::getPropertyValue(), SwXTextDocument::getPropertyValue(), SwXTextDocument::getSdrModelFromUnoModel(), SwXDrawPage::GetSvxPage(), SwTextAPIEditSource::GetTextForwarder(), SwXDrawPage::hasElements(), SwBasicEscherEx::Init(), SwTextFly::InitAnchoredObjList(), SwTextShell::InsertMediaDlg(), SwAnchoredObject::IsFormatPossible(), SwContentTree::KeyInput(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), lcl_InsertDrawLabel(), lcl_RefreshLine(), lcl_SubtractFlys(), lcl_urlOverBackground(), SwView::Notify(), SwHTMLWriter::OutHiddenForms(), OutHTML_DrawFrameFormatAsMarquee(), SwRootFrame::PaintSwFrame(), sw::DocumentDeviceManager::PrtDataChanged(), SwView::ReadUserDataSequence(), SwUndoInsertLabel::RedoImpl(), SwLayoutFrame::RefreshLaySubsidiary(), SwRootFrame::RemoveSuperfluous(), sw::DocumentDeviceManager::setPrinter(), SwXFrame::setPropertyValue(), SwXTextDocument::setPropertyValue(), sw::DocumentDeviceManager::setReferenceDeviceType(), SwTextAPIEditSource::SetString(), SwTextAPIEditSource::SetText(), sw::DocumentDeviceManager::setVirtualDevice(), DocxSdrExport::startDMLAnchorInline(), SwXMLImport::startDocument(), SwDrawContact::SwClientNotify(), WW8Export::TestOleNeedsGraphic(), SwEditWin::UpdatePointer(), SwEscherEx::WriteOCXControl(), PlcDrawObj::WritePlc(), and SwView::WriteUserDataSequence().

IDocumentDrawModelAccess & SwDoc::getIDocumentDrawModelAccess ( )

Definition at line 192 of file doc.cxx.

References GetDocumentDrawModelManager().

IDocumentExternalData const & SwDoc::getIDocumentExternalData ( ) const

Definition at line 469 of file doc.cxx.

References m_pDocumentExternalDataManager.

Referenced by SwWW8ImplReader::CoreLoad(), and WW8Export::WriteFkpPlcUsw().

IDocumentExternalData & SwDoc::getIDocumentExternalData ( )

Definition at line 474 of file doc.cxx.

References m_pDocumentExternalDataManager.

IDocumentFieldsAccess const & SwDoc::getIDocumentFieldsAccess ( ) const

Definition at line 389 of file doc.cxx.

References m_pDocumentFieldsManager.

Referenced by SwPostItMgr::AddPostIts(), SwViewOptionAdjust_Impl::AdjustViewOptions(), AppendDoc(), SwXTextField::attach(), SwInputFieldList::BuildSortLst(), SwViewShell::CalcLayout(), ChangeAuthorityData(), SwDDETable::ChangeContent(), ChangeDBFields(), SwGetExpField::ChangeExpansion(), SwFrame::CheckPageDescs(), ChgDBData(), SwNodes::ChgNode(), ChkBoxNumFormat(), SwAuthorityField::ConditionalExpandAuthIdentifier(), ConvertFieldsToText(), SwGetRefField::ConvertProgrammaticToUIName(), SwFEShell::Copy(), SwTransferable::CopyGlossary(), SwEditShell::CopySelToDoc(), SwRenderData::CreatePostItData(), SwIntrnlSectRefLink::DataChanged(), DeleteRowCol(), SwTextNode::DestroyAttr(), sw::DocumentStatisticsManager::DocInfoChgd(), SwUndoFieldFromDoc::DoImpl(), dumpAsXml(), SwTextShell::ExecField(), SwAuthorityField::ExpandCitation(), SwViewShell::FillPrtDoc(), SwGetRefFieldType::FindAnchor(), sw::mark::AnnotationMark::GetAnnotationFormatField(), SwXTextFieldMasters::getByName(), SwTransferable::GetData(), GetDBDesc(), SwXTextFieldMasters::getElementNames(), RefIdsMap::GetFieldIdsFromDoc(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), SwFormat::getIDocumentFieldsAccess(), SwNode::getIDocumentFieldsAccess(), sw::DocumentTimerManager::GetNextIdleJob(), SwXFieldMaster::GetProgrammaticName(), SwEditShell::GetTableBoxFormulaAttrs(), SwXTextFieldMasters::hasByName(), HasInvisibleContent(), IMPL_LINK_NOARG(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), RefIdsMap::Init(), InsCopyOfTable(), InsertCnt_(), InsertCol(), SwEditShell::InsertFieldType(), InsertGlossary(), SwFrame::InsertPage(), SwWrtShell::InsertPostIt(), InsertRow(), InsertSwSection(), SwTable::InsNewTable(), SwTable::InsTable(), SwEditShell::IsAnyDatabaseFieldInDoc(), SwTransferable::isComplex(), SwEditShell::IsExpFieldsLocked(), lcl_CopySelToDoc(), lcl_GenerateFieldTypeName(), lcl_GetDDEFieldType(), lcl_GetPrintUIOptions(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwEditShell::LockExpFields(), SwTable::MakeCopy(), SwTableNode::MakeCopy(), SwXServiceProvider::MakeInstance(), SwRefPageGetFieldType::MakeSetList(), SwDBManager::MergeMailFiles(), MergeTable(), SwGetRefFieldType::MergeWithOtherDoc(), SwTableBoxFormat::Modify(), SwUserFieldType::Modify(), SwFlowFrame::MoveBwd(), SwFlowFrame::MoveFwd(), SwModule::Notify(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTransferable::PrepareForCopy(), SwViewShell::PrintOrPDFExport(), SwWW8ImplReader::Read_And(), SwWW8ImplReader::Read_F_DBField(), SwWW8ImplReader::Read_F_DBNext(), SwWW8ImplReader::Read_F_DBNum(), SwWW8ImplReader::Read_F_Equation(), SwWW8ImplReader::ReadChar(), SwUndoInsTable::RedoImpl(), SwUndoTableNdsChg::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwXTextFieldTypes::refresh(), SwDBFieldType::ReleaseRef(), SwEditShell::RemoveFieldType(), RemoveInvisibleContent(), SwRootFrame::RemoveSuperfluous(), SwFltControlStack::SetAttrInDoc(), SetColRowWidthHeight(), SetEndNoteInfo(), SetFootnoteInfo(), SwXCell::setFormula(), SwRootFrame::SetHideRedlines(), SwHistorySetTextField::SetInDoc(), SetOutlineNumRule(), SwXTextField::setPropertyValue(), SetTableAutoFormat(), Reader::SetTemplate(), SortTable(), SplitTable(), sw_setValue(), SwTextFrame::SwClientNotify(), SwHistorySetTextField::SwHistorySetTextField(), SwInputFieldList::SwInputFieldList(), SwTableNumFormatMerge::SwTableNumFormatMerge(), TableToText(), TextToTable(), SwpHints::TryInsertHint(), SwUndoFieldFromDoc::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoDelSection::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwEditShell::UnlockExpFields(), SwContentFrame::UpdateAttr_(), SwTabFrame::UpdateAttr_(), SwTOXBaseSection::UpdateAuthorities(), SwEditShell::UpdateExpFields(), SwTextInputField::UpdateFieldContent(), SwViewShell::UpdateFields(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwEditShell::UpdateOneField(), SwNodes::UpdateOutlineNode(), UpdateSection(), SwTOXBaseSection::UpdateSequence(), SwEditShell::UpdateTable(), and SwCalc::VarLook().

IDocumentFieldsAccess & SwDoc::getIDocumentFieldsAccess ( )

Definition at line 394 of file doc.cxx.

References m_pDocumentFieldsManager.

IDocumentLayoutAccess const & SwDoc::getIDocumentLayoutAccess ( ) const

Definition at line 437 of file doc.cxx.

References m_pDocumentLayoutManager.

Referenced by SwXDrawPage::add(), AddDrawUndo(), AppendDoc(), CalcContent(), SwDrawContact::Changed(), CheckMergeSel(), SwModule::CheckSpellChanges(), CheckSplitCells(), ChgAnchor(), SwLayoutFrame::ChgColumns(), SwNodes::ChgNode(), ChkChartSel(), ClearDoc(), ClearFEShellTabCols(), SwLayouter::ClearMoveBwdLayoutInfo(), SwLayouter::ClearMovedFwdFrames(), SwLayouter::ClearObjsTmpConsiderWrapInfluence(), SwIntrnlRefLink::Closed(), SwIntrnlSectRefLink::Closed(), SwLayouter::CollectEndnotes(), CollectFrameAtNode(), SwLayouter::Collecting(), SwLayoutCache::CompareLayout(), SwModule::ConfigurationChanged(), SwTextFrame::ConnectFootnote(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwTextFlyCnt::CopyFlyFormat(), CopyPageDesc(), SwWW8ImplReader::CoreLoad(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwIntrnlRefLink::DataChanged(), SwIntrnlSectRefLink::DataChanged(), SwDrawView::DeleteMarked(), DeleteRowCol(), DeleteSelection(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwTextBoxHelper::destroy(), SwTextNode::DestroyAttr(), SwXFrame::dispose(), SwXShape::dispose(), SwLayouter::DoesRowContainMovedFwdFrame(), DoUpdateAllCharts(), SwDocShell::Execute(), SwDocStatFieldType::Expand(), SwTextField::ExpandTextField(), SwXMLExport::exportDoc(), DocxExportFilter::exportDocument(), MSWordExportBase::ExportDocument(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDocument_Impl(), RtfExportFilter::filter(), SwNode::FindOutlineNodeOfLevel(), SwNode::FindPageDesc(), SwLayouter::FrameMovedFwdByObjPos(), sw::ToxTextGenerator::GenerateText(), GetAllFlyFormats(), GetAllLayouts(), SwDocUpdateField::GetBodyNode(), SwHTMLTableLayout::GetBrowseWidth(), SwHTMLTableLayout::GetBrowseWidthByVisArea(), GetControlSize(), SwUnoCursorHelper::GetCurPageStyle(), GetEditShell(), SwFormat::getIDocumentLayoutAccess(), SwNode::getIDocumentLayoutAccess(), GetMergeSel(), SwTextNode::GetMinMaxSize(), sw::DocumentTimerManager::GetNextIdleJob(), SwXFlatParagraphIterator::getNextPara(), GetNode(), ooo::vba::word::getPageCount(), SwPaM::GetPageNum(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), SwXTextField::getPropertyValue(), SwAuthorityFieldType::GetSequencePos(), GetTableSel(), GetTableSelCrs(), SwXTextTableCursor::goDown(), SwView::GotFocus(), GotoTOXMark(), SwXTextTableCursor::goUp(), SwVbaInformationHelper::handleWdVerticalPositionRelativeToPage(), SwPaM::HasReadonlySel(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwViewShell::Init(), sw::DocumentDrawModelManager::InitDrawModel(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwLayouter::InsertMovedFwdFrame(), SwLayouter::InsertObjForTmpConsiderWrapInfluence(), SwNodes::InsertTextSection(), InvalidateAutoCompleteFlag(), SwCursor::IsAtValidPos(), IsFrameBehind(), SwContentAtPos::IsInProtectSect(), SwNode::IsInVisibleArea(), SwCursor::IsSelOvr(), lcl_CalcLayout(), lcl_ChangeFootnoteRef(), lcl_CpyBox(), lcl_FindAnchorLayPos(), lcl_FindAnchorPos(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_getLayoutRect(), lcl_GetRowNumber(), lcl_GetStartEndCell(), lcl_HyphenateNode(), lcl_IsInHeaderFooter(), lcl_MakeFieldLst(), lcl_RemoveImpl(), lcl_SetNewFlyPos(), SwRedlineTable::LOKRedlineNotification(), LOOPING_LOUIE_LIGHT(), SwUnoTableCursor::MakeBoxSels(), SwSectionNode::MakeCopy(), sw::DocumentDrawModelManager::MakeDrawModel_(), MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwWW8ImplReader::MakeGrafNotInContent(), SwXMLTableContext::MakeTable(), TableSaveStruct::MakeTable(), SwLineNumberInfo::Modify(), SwNoTextFrame::Modify(), SwFrameFormat::Modify(), UnfloatTableButton::MouseButtonDown(), SwLayouter::MoveBwdSuppressed(), SwTable::NewSplitRow(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwURLStateChanged::Notify(), OutHTML_SwTableNode(), SwFEShell::Paste(), SwFEShell::PastePages(), sw::DocumentDeviceManager::PrtDataChanged(), SwViewShell::PrtOle2(), SwDDEFieldType::RefCntChgd(), SwPageDesc::RegisterChange(), SwRedlineTable::Remove(), RemoveInvisibleContent(), SwLayouter::RemoveMovedFwdFrame(), SwLayouter::RemoveObjForTmpConsiderWrapInfluence(), SwUndoInsSection::RepeatImpl(), SwUndoInsertLabel::RepeatImpl(), SwUndoInsLayFormat::RepeatImpl(), SwHTMLTableLayout::Resize(), SwHTMLTableLayout::Resize_(), RestFlyInRange(), SwUndoFormatAttr::RestoreFlyAnchor(), SwTextFlyCnt::SetAnchor(), SwFltControlStack::SetAttrInDoc(), SwXMLExport::SetBodyAttributes(), SetBoxAttr(), SetCurFootnote(), SetEndNoteInfo(), SetFootnoteInfo(), SetGrfFlySize(), SwHistoryChangeFlyAnchor::SetInDoc(), SetLineNumberInfo(), SetOLEObjModified(), SwXShape::setPropertyValue(), SetTabBorders(), SetTabLineStyle(), Spell(), SpellItAgainSam(), SwTextNode::SplitContentNode(), SplitDoc(), SwLayouter::StartLoopControl(), SwPosFlyFrame::SwPosFlyFrame(), SwTOXSortTabBase::SwTOXSortTabBase(), SwView::SwView(), SwNodes::TextToTable(), UnoActionContext::UnoActionContext(), SwFootnoteIdxs::UpdateAllFootnote(), UpdateCharts(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdateMarks(), SwTOXBaseSection::UpdatePageNum(), SwLayoutCache::Write(), SwXMLWriter::Write_(), WriteDop(), SwWW8Writer::WriteStorage(), SwDataChanged::~SwDataChanged(), UnoActionContext::~UnoActionContext(), and UnoActionRemoveContext::~UnoActionRemoveContext().

IDocumentLayoutAccess & SwDoc::getIDocumentLayoutAccess ( )

Definition at line 442 of file doc.cxx.

References m_pDocumentLayoutManager.

IDocumentLinksAdministration const & SwDoc::getIDocumentLinksAdministration ( ) const
IDocumentLinksAdministration & SwDoc::getIDocumentLinksAdministration ( )

Definition at line 297 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

IDocumentListItems const & SwDoc::getIDocumentListItems ( ) const

Definition at line 313 of file doc.cxx.

References m_pDocumentListItemsManager.

Referenced by SwNode::getIDocumentListItems().

IDocumentListItems & SwDoc::getIDocumentListItems ( )

Definition at line 319 of file doc.cxx.

References m_pDocumentListItemsManager.

IDocumentListsAccess const & SwDoc::getIDocumentListsAccess ( ) const
IDocumentListsAccess & SwDoc::getIDocumentListsAccess ( )

Definition at line 330 of file doc.cxx.

References m_pDocumentListsManager.

IDocumentMarkAccess * SwDoc::getIDocumentMarkAccess ( )

Definition at line 1552 of file docbm.cxx.

References mpMarkManager.

Referenced by SwSpellIter::AddPortion(), AppendDoc(), SwXTextField::attach(), sw::util::RedlineStack::close(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), CorrAbs(), CorrRel(), Writer::CreateBookmarkTable(), sw::DocumentLinksAdministrationManager::CreateLinkSource(), DelBookmarks(), SwUndoSaveContent::DelContentIndex(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwTransferDdeLink::Disconnect(), SwTextPaintInfo::DrawBackBrush(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwTextShell::ExecField(), SwGetRefFieldType::FindAnchor(), Writer::FindPos_Bkmk(), SwFieldFormCheckboxPortion::Format(), SwTextAnnotationField::GetAnnotationMark(), MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), SwXBookmarks::getByIndex(), SwXBookmarks::getByName(), SwCursorShell::GetContentAtPos(), SwXBookmarks::getCount(), sw::DocumentLinksAdministrationManager::GetData(), SwXBookmarks::getElementNames(), SwNode::getIDocumentMarkAccess(), SwTOXPara::GetURL(), SwXBookmarks::hasByName(), SwXBookmarks::hasElements(), SwPaM::HasReadonlySel(), SwWrtShell::Insert(), SwXTextRange::Impl::Invalidate(), SwWW8FltRefStack::IsFootnoteEdnBkmField(), lcl_ExportFieldMark(), SwDBManager::MergeMailFiles(), ModelToViewHelper::ModelToViewHelper(), SwHTMLWriter::OutBookmarks(), SwHTMLWriter::OutPointFieldmarks(), MSWordExportBase::OutputTextNode(), SwFieldFormCheckboxPortion::Paint(), SwTransferable::PrepareForCopy(), SwUndoRenameBookmark::Rename(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwUndoBookmark::ResetInDoc(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursor::SelectWordWT(), SwFltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), sw::DocumentLinksAdministrationManager::SetData(), sw::mark::SaveBookmark::SetInDoc(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), SwTOXPara::SwTOXPara(), and SwTransferDdeLink::WriteData().

const IDocumentMarkAccess * SwDoc::getIDocumentMarkAccess ( ) const

Definition at line 1555 of file docbm.cxx.

References mpMarkManager.

IDocumentOutlineNodes const & SwDoc::getIDocumentOutlineNodes ( ) const

Definition at line 336 of file doc.cxx.

References m_pDocumentOutlineNodesManager.

IDocumentOutlineNodes & SwDoc::getIDocumentOutlineNodes ( )

Definition at line 341 of file doc.cxx.

References m_pDocumentOutlineNodesManager.

IDocumentRedlineAccess const & SwDoc::getIDocumentRedlineAccess ( ) const

Definition at line 367 of file doc.cxx.

References m_pDocumentRedlineManager.

Referenced by SwXDocumentSettings::_getSingleValue(), SwXDocumentSettings::_setSingleValue(), SwVbaRevision::Accept(), SwEditShell::AcceptRedline(), SwEditShell::AcceptRedlinesInSelection(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), sw::DocumentContentOperationsManager::AppendTextNode(), SwAutoFormat::AutoCorrect(), SwRangeRedline::CallDisplayFunc(), SwUndoInsert::CanGrouping(), SwUndoOverwrite::CanGrouping(), SwUndoDelete::CanGrouping(), SwRedlineItr::CheckLine(), ChgTextToNum(), ClearDoc(), CompareDoc(), XMLRedlineImportHelper::ConvertRedline(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), CorrAbs(), CorrRel(), SwIntrnlSectRefLink::DataChanged(), DelBookmarks(), SwRangeRedline::DelCopyOfSection(), sw::DocumentContentOperationsManager::DeleteAndJoin(), sw::DocumentContentOperationsManager::DeleteAndJoinImpl(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteBox_(), sw::DocumentContentOperationsManager::DeleteRange(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentContentOperationsManager::DeleteSection(), sw::DocumentContentOperationsManager::DelFullPara(), dumpAsXml(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwTextShell::ExecField(), SwDocShell::Execute(), SwView::Execute(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), sw::DocumentFieldsManager::FieldsToExpand(), SwUndo::FillSaveData(), SwUndo::FillSaveDataForFormat(), SwGetRefFieldType::FindAnchor(), SwEditShell::FindRedlineOfData(), SwXRedlines::getByIndex(), SwCursorShell::GetContentAtPos(), SwXRedlines::getCount(), SwEditShell::GetCurrRedline(), SwDocShell::GetHiddenInformationState(), SwNode::getIDocumentRedlineAccess(), SwRedlineItr::GetNextRedln(), SwWW8AttrIter::GetParagraphLevelRedline(), SwXText::getPropertyValue(), SwXTextDocument::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), sw::GetRanges(), SwEditShell::GetRedline(), SwAccessibleParagraph::GetRedlineAtIndex(), SwEditShell::GetRedlineCount(), SwEditShell::GetRedlineFlags(), SwTextNode::GetRedlineText(), SwWW8AttrIter::GetRunLevelRedline(), SwAuthorityFieldType::GetSequencePos(), SwDocShell::GetState(), SwView::GetState(), SwXTextDocument::getTrackedChanges(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwXRedlines::hasElements(), SwXRedlineEnumeration::hasMoreElements(), SwRangeRedline::Hide(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwUndoInsert::Init(), InsCopyOfTable(), InsertCnt_(), XMLRedlineImportHelper::InsertIntoDocument(), SwXAutoTextGroup::insertNewByName(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), IsExtraData(), SwNode::IsInRedlines(), SwEditShell::IsRedlineOn(), lcl_CollectDeletedRedlines(), lcl_CpyBox(), lcl_disableShowChangesIfNeeded(), lcl_FillRedlineArray(), lcl_getFormatCollection(), lcl_GetSpecialProperty(), lcl_MaskRedlines(), lcl_MaskRedlinesAndHiddenText(), MakeFlyAndMove(), SwEditShell::MakeGlossary(), SwUnoCursorHelper::makeRedline(), SwRefPageGetFieldType::MakeSetList(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), MaybeNotifyRedlineModification(), MergeDoc(), MergeTable(), SwRangeRedline::MoveFromSection(), sw::DocumentContentOperationsManager::MoveNodeRange(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwRangeRedline::MoveToSection(), SwXRedlineEnumeration::nextElement(), sw::util::SetInDocAndDelete::operator()(), sw::DocumentContentOperationsManager::Overwrite(), SwTextFrame::PaintExtraData(), SwUndoTableCpyTable::PrepareRedline(), XMLReader::Read(), SwWW8ImplReader::ReadRevMarkAuthorStrTabl(), RedlineFlagsInternGuard::RedlineFlagsInternGuard(), SwRedlineSaveData::RedlineToDoc(), SwEditShell::Redo(), SwUndoSplitNode::RedoImpl(), SwUndoRedline::RedoImpl(), SwUndoOverwrite::RedoImpl(), SwUndoAttr::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoInsTable::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoCompDoc::RedoImpl(), SwUndoRedline::RedoRedlineImpl(), SwUndoRedlineDelete::RedoRedlineImpl(), SwUndoAcceptRedline::RedoRedlineImpl(), SwUndoRejectRedline::RedoRedlineImpl(), SwTextFrame::RegisterToNode(), SwVbaRevision::Reject(), SwRedlineExtraData_FormatColl::Reject(), SwRedlineExtraData_Format::Reject(), SwEditShell::RejectRedline(), SwEditShell::RejectRedlinesInSelection(), SwTableNode::RemoveRedlines(), SwUndoAcceptRedline::RepeatImpl(), SwUndoRejectRedline::RepeatImpl(), sw::ReplaceImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditWin::RequestHelp(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), SwUndoAttr::SaveRedlineData(), SwWW8AttrIter::SearchNext(), SwRedlineItr::Seek(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SwFltControlStack::SetAttrInDoc(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SetFormatItemByAutoFormat(), SwRootFrame::SetHideRedlines(), SwXTextDocument::setPropertyValue(), SwEditShell::SetRedlineComment(), SwEditShell::SetRedlineFlags(), SwUndo::SetSaveData(), SwEditShell::SetTextFormatColl(), SetTextFormatCollByAutoFormat(), SwRangeRedline::Show(), SwRangeRedline::ShowOriginal(), SortTable(), SortText(), SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), sw_DebugRedline(), SwAutoFormat::SwAutoFormat(), SwRedlineSaveData::SwRedlineSaveData(), SwUndoCompDoc::SwUndoCompDoc(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoInsSection::SwUndoInsSection(), SwUndoInsTable::SwUndoInsTable(), SwUndoOverwrite::SwUndoOverwrite(), SwUndoRedline::SwUndoRedline(), SwUndoSplitNode::SwUndoSplitNode(), SwWW8AttrIter::SwWW8AttrIter(), TextToTable(), SwEditShell::Undo(), SwUndoSplitNode::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoRedlineDelete::UndoRedlineImpl(), SwUndoRedlineSort::UndoRedlineImpl(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwFootnoteIdxs::UpdateAllFootnote(), SwTOXBaseSection::UpdateAuthorities(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), SwFootnoteIdxs::UpdateFootnote(), SwEditShell::UpdateRedlineAttr(), SwTOXBaseSection::UpdateSequence(), SwXRedlinePortion::Validate(), SwXMLWriter::Write_(), RtfExport::WriteRevTab(), RedlineFlagsInternGuard::~RedlineFlagsInternGuard(), and ~SwDoc().

IDocumentRedlineAccess & SwDoc::getIDocumentRedlineAccess ( )

Definition at line 372 of file doc.cxx.

References m_pDocumentRedlineManager.

IDocumentSettingAccess const & SwDoc::getIDocumentSettingAccess ( ) const

Definition at line 208 of file doc.cxx.

References GetDocumentSettingManager().

Referenced by SwXDocumentSettings::_getSingleValue(), SwXDocumentSettings::_setSingleValue(), SwModule::ApplyItemSet(), SwTextAdjuster::CalcFlyAdjust(), SwTextFormatter::CalcFlyWidth(), SwTextFrame::CalcHeightOfLastLine(), SwLineLayout::CalcLine(), SwTextAdjuster::CalcNewBlock(), SwTextFormatter::CalcRealHeight(), SwDocShell::ConvertTo(), SwFrameShell::Execute(), SwBaseShell::Execute(), SwXMLExport::exportDoc(), RtfExport::ExportDocument_Impl(), SwShdwCursorOptionsTabPage::FillItemSet(), SwDocStyleSheetPool::Find(), SwStyleSheetIterator::First(), SwNumberPortion::Format(), SwTextPortion::Format_(), SwOleClient::FormatChanged(), SwTextCursor::GetCharRect(), Writer::getIDocumentSettingAccess(), SwTextFormatInfo::GetLineWidth(), SwDocShell::GetState(), SwTextFly::GetSurroundForTextWrap(), HTMLReader::GetTemplateName(), SwTextFly::GetTop(), SwXMLExport::GetViewSettings(), SwView::GotFocus(), SwTextGuess::Guess(), SwWW8ImplReader::ImportDop(), SwWW8ImplReader::ImportDopTypography(), SwTextFly::InitAnchoredObjList(), sw::DocumentDrawModelManager::InitDrawModel(), SwDocShell::InitNew(), SwTextFormatter::MakeRestPortion(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewFieldPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTabPortion(), SwXMLImport::NotifyEmbeddedFontRead(), MSWordExportBase::OutputTextNode(), SwFrame::PaintBorderLine(), SwFrame::PaintSwFrameBackground(), SwTabPortion::PostFormat(), SwTabPortion::PreFormat(), sw::DocumentDeviceManager::PrtDataChanged(), HTMLReader::Read(), XMLReader::Read(), SwShdwCursorOptionsTabPage::Reset(), SwDocShell::SaveAs(), SwTextFormatInfo::ScanPortionEnd(), SwDocShell::SetFormatSpecificCompatibilityOptions(), SwXMLImport::SetViewSettings(), sw_HideObj(), SwContentNotify::SwContentNotify(), SwExtraPainter::SwExtraPainter(), SwFootnoteSave::SwFootnoteSave(), SwView::SwView(), SwDocShell::ToggleLayoutMode(), SwTextFormatter::WhichFirstPortion(), SwWriter::Write(), WriteDop(), and SwHTMLWriter::WriteStream().

IDocumentSettingAccess & SwDoc::getIDocumentSettingAccess ( )

Definition at line 213 of file doc.cxx.

References GetDocumentSettingManager().

IDocumentState const & SwDoc::getIDocumentState ( ) const

Definition at line 426 of file doc.cxx.

References m_pDocumentStateManager.

Referenced by sw::DocumentRedlineManager::AcceptRedline(), AdjustCellWidth(), sw::DocumentContentOperationsManager::AppendTextNode(), BalanceRowHeight(), ChangeDBFields(), ChgAnchor(), ChgDBData(), ChgNumRuleFormats(), ChgTableStyle(), ChkBoxNumFormat(), ClearBoxNumAttrs(), CompareDoc(), ConvertFieldsToText(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentContentOperationsManager::CopyRange(), CopyTextColl(), SwIntrnlRefLink::DataChanged(), SwIntrnlSectRefLink::DataChanged(), DelCharFormat(), SwExtraRedlineTable::DeleteAllTableRedlines(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), DeleteRowCol(), DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), DeleteTOXMark(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRule(), SwEditShell::DelNumRules(), DelSectionFormat(), DelTableStyle(), DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), SwTransferDdeLink::Disconnect(), sw::DocumentStatisticsManager::DocInfoChgd(), dumpAsXml(), SwGlossaries::EditGroupDoc(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwSrcView::Execute(), SwDocShell::Execute(), SwDocStyleSheet::FillStyleSheet(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwTextINetFormat::GetCharFormat(), SwTextRuby::GetCharFormat(), sw::DocumentStylePoolManager::GetFormatFromPool(), sw::DocumentStylePoolManager::GetNumRuleFromPool(), SwAnchoredDrawObject::GetObjBoundRect(), sw::DocumentStylePoolManager::GetPageDescFromPool(), IMPL_LINK_NOARG(), SwXAutoTextEntry::implFlushDocument(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), InsCopyOfTable(), InsertCol(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentFieldsManager::InsertFieldType(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), InsertRow(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), SwEditShell::IsModified(), lcl_AddColumns(), lcl_CreateWorkingDocument(), lcl_Execute(), lcl_GetState(), lcl_InsertLabel(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), MakeCharFormat(), MakeCondTextFormatColl(), MakeDrawFrameFormat(), MakeFlyAndMove(), MakeFlyFrameFormat(), MakeFlySection_(), MakeFrameFormat(), MakeGrfFormatColl(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), MakeTableStyle(), MakeTextFormatColl(), MergeDoc(), MergeTable(), UnfloatTableButton::MouseButtonDown(), MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), SwEditShell::MoveParagraph(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), NoNum(), NumOrNoNum(), SwEditShell::NumUpDown(), NumUpDown(), SwXDocumentPropertyHelper::onChange(), SwEditShell::OutlineUpDown(), OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), sw::DocumentRedlineManager::RejectRedline(), sw::DocumentFieldsManager::RemoveFieldType(), RemoveInvisibleContent(), sw::mark::MarkManager::renameMark(), ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ReplaceStyles(), sw::DocumentContentOperationsManager::ReRead(), ResetAttrAtFormat(), ResetAttrs(), SwFEShell::ResetFlyFrameAttr(), SwEditShell::ResetModified(), RstTextAttrs(), SetAttr(), SetBoxAttr(), sw::mark::CheckboxFieldmark::SetChecked(), SetColRowWidthHeight(), SwUserFieldType::SetContent(), SetCurFootnote(), SetDefault(), SetDocPattern(), SwViewShell::SetEmptyDbFieldHidesPara(), SetEndNoteInfo(), sw::DocumentFieldsManager::SetFixFields(), SetFlyFrameAttr(), SetFlyFrameDescription(), SetFlyFrameTitle(), SetFlyName(), SetFootnoteInfo(), SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SetLineNumberInfo(), SwEditShell::SetModified(), SwDocStyleSheet::SetName(), SwXTextTable::setName(), SwEditShell::SetNewDoc(), SetNodeNumStart(), SetNumRule(), SetNumRuleStart(), SetOutlineNumRule(), SetPreviewPrtData(), SwXTextField::setPropertyValue(), sw::DocumentRedlineManager::SetRedlineComment(), sw::DocumentRedlineManager::SetRedlineFlags(), sw::DocumentRedlineManager::SetRedlinePassword(), sw::DocumentDeviceManager::setReferenceDeviceType(), SetRowBackground(), SetRowHeight(), SetRowSplit(), SetRowsToRepeat(), SwFEShell::SetTabBackground(), SetTabBorders(), SetTabCols(), SwFEShell::SetTableAttr(), SetTableAutoFormat(), SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SetTableName(), SetTabLineStyle(), SetTextFormatColl(), SetTOXBaseName(), SwEditShell::SetUndoNoResetModified(), SortTable(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwDoc(), TableToText(), TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), UnProtectCells(), UnProtectTables(), SwTOXBaseSection::Update(), sw::DocumentFieldsManager::UpdateFields(), SwNumFormat::UpdateNumNodes(), SwEditShell::UpdateOneField(), UpdateSection(), sw::DocumentFieldsManager::UpdateUsrFields(), SwWriter::Write(), and SwContentNotify::~SwContentNotify().

IDocumentState & SwDoc::getIDocumentState ( )

Definition at line 431 of file doc.cxx.

References m_pDocumentStateManager.

IDocumentStatistics const & SwDoc::getIDocumentStatistics ( ) const
IDocumentStatistics & SwDoc::getIDocumentStatistics ( )

Definition at line 410 of file doc.cxx.

References m_pDocumentStatisticsManager.

IDocumentStylePoolAccess const & SwDoc::getIDocumentStylePoolAccess ( ) const

Definition at line 458 of file doc.cxx.

References m_pDocumentStylePoolManager.

Referenced by SwFrameProperties_Impl::AnyToItemSet(), SwGraphicProperties_Impl::AnyToItemSet(), SwStyleSheetIterator::AppendStyleList(), sw::DocumentContentOperationsManager::AppendTextNode(), SwAutoFormat::BuildEnum(), SwASCIIParser::CallParser(), ClearDoc(), SwXMLItemSetStyleContext_Impl::ConnectPageDesc(), sw::DocumentContentOperationsManager::CopyImpl(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), XMLRedlineImportHelper::CreateRedlineTextSection(), SwIntrnlSectRefLink::DataChanged(), DeleteRowCol(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDocument_Impl(), SwStyleSheetIterator::First(), sw::ToxTextGenerator::GenerateText(), SwEndNoteInfo::GetAnchorCharFormat(), SwPageDesc::GetByName(), SwTextINetFormat::GetCharFormat(), SwEndNoteInfo::GetCharFormat(), SwJumpEditFieldType::GetCharFormat(), SwCSS1Parser::GetCharFormatFromPool(), sw::util::GetCharStyle(), SwEditShell::GetFormatFromPool(), SwNode::getIDocumentStylePoolAccess(), Writer::getIDocumentStylePoolAccess(), SwCSS1Parser::GetMasterPageDesc(), SwXRedlines::GetObject(), SwStyleBase_Impl::GetOldPageDesc(), SwEndNoteInfo::GetPageDesc(), SwCSS1Parser::GetPageDesc(), SwEditShell::GetPageDescFromPool(), sw::util::GetParaStyle(), SwXLineNumberingProperties::getPropertyValue(), SwCSS1Parser::GetTextCollFromPool(), SwEditShell::GetTextCollFromPool(), SwTOXBaseSection::GetTextFormatColl(), SwXFieldEnumeration::Impl::Impl(), WW8RStyle::Import(), SwTextINetFormat::InitINetFormat(), SwTextRuby::InitRuby(), HTMLEndPosLst::Insert(), sw::DocumentContentOperationsManager::InsertEmbObject(), sw::DocumentContentOperationsManager::InsertGraphic(), sw::DocumentContentOperationsManager::InsertGraphicObject(), sw::DocumentContentOperationsManager::InsertOLE(), wwSectionManager::InsertSegments(), InsertTable(), InsertTableOf(), SwXMLTableContext::InsertTableSection(), ItemSetToPageDesc(), lcl_CpyBox(), lcl_FindCharFormat(), lcl_FindFrameFormat(), lcl_FindNumRule(), lcl_FindPageDesc(), lcl_FindParaFormat(), lcl_getCharFormat(), lcl_GetPageDesc(), lcl_GetParaStyle(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_PaintReplacement(), SwTable::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), MakeFlySection(), MakeFlySection_(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwTextFootnote::MakeNewTextSection(), SwCSS1Parser::makePageDescBackground(), SwRangeRedline::MoveToSection(), OutCSS1_SwFormat(), OutCSS1_SwPageDesc(), OutHTML_INetFormat(), OutHTML_SwTextNode(), OutlineUpDown(), SwCSS1Parser::ParseStyleSheet(), SwDOCXReader::Read(), HTMLReader::Read(), SwRTFReader::Read(), SwUndoDelete::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), RemoveAllFormatLanguageDependencies(), Reader::ResetFrameFormats(), SwXStyle::setAllPropertiesToDefault(), SetHTMLTemplate(), SwDocStyleSheet::SetItemSet(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), wwSectionManager::SetSwFormatPageDesc(), SetTextFormatCollByAutoFormat(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwXMLImport::startDocument(), Summary(), SwAutoCompleteClient::SwAutoCompleteClient(), SwDoc(), SwExtraPainter::SwExtraPainter(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwNumFormat::SwNumFormat(), SwXAutoStyleFamily::SwXAutoStyleFamily(), SwXAutoStylesEnumerator::SwXAutoStylesEnumerator(), SwXFlatParagraphIterator::SwXFlatParagraphIterator(), SwXRedline::SwXRedline(), SwXRedlineEnumeration::SwXRedlineEnumeration(), SwXStyle::SwXStyle(), TextToTable(), SwUndoTableMerge::UndoImpl(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum_().

IDocumentStylePoolAccess & SwDoc::getIDocumentStylePoolAccess ( )

Definition at line 463 of file doc.cxx.

References m_pDocumentStylePoolManager.

IDocumentTimerAccess const & SwDoc::getIDocumentTimerAccess ( ) const
IDocumentTimerAccess & SwDoc::getIDocumentTimerAccess ( )

Definition at line 286 of file doc.cxx.

References m_pDocumentTimerManager.

IDocumentUndoRedo & SwDoc::GetIDocumentUndoRedo ( )

Definition at line 176 of file doc.cxx.

References m_pUndoManager.

Referenced by sw::DocumentRedlineManager::AcceptAllRedline(), sw::DocumentRedlineManager::AcceptRedline(), AddDrawUndo(), AppendDoc(), sw::DocumentContentOperationsManager::AppendTextNode(), AppendUndoForInsertFromDB(), SwXTextSection::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), BalanceRowHeight(), Chain(), SwCompareLine::ChangesInLine(), ChangeTOX(), ChgAnchor(), ChgFormat(), SwNodes::ChgNode(), ChgNumRuleFormats(), ChgTableStyle(), ChkBoxNumFormat(), ClearBoxNumAttrs(), ClearDoc(), ClearLineNumAttrs(), SwEditWin::Command(), ConvertFieldsToText(), SwEditShell::Copy(), SwFEShell::Copy(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), sw::DocumentContentOperationsManager::CopyRange(), SwTextNode::CopyText(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwVirtFlyDrawObj::Crop(), SwTextNode::CutImpl(), SwIntrnlSectRefLink::DataChanged(), SwEditShell::DelAllUndoObj(), DelCharFormat(), SwUndoSaveContent::DelContentIndex(), SwEditShell::Delete(), SwExtraRedlineTable::DeleteAllTableRedlines(), SwXTextCursor::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteCol(), SwDrawView::DeleteMarked(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), DeleteRow(), DeleteRowCol(), SwEditShell::DeleteSel(), DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), DeleteTOX(), DeleteTOXMark(), DelFrameFormat(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRule(), SwEditShell::DelNumRules(), DelNumRules(), DelSectionFormat(), DelTableStyle(), DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), SwTransferDdeLink::Disconnect(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwEditShell::DoesGroupUndo(), SwEditShell::DoesUndo(), SwEditShell::DoGroupUndo(), DontExpandFormat(), SwEditShell::DoUndo(), SwDocShell::Edit(), SwGlossaries::EditGroupDoc(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwEditShell::EndUndo(), SwTextShell::ExecField(), SwDocStyleSheet::FillStyleSheet(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwEditShell::GetFirstRedoInfo(), sw::DocumentStylePoolManager::GetFormatFromPool(), SwEditShell::GetLastUndoInfo(), GetMergeSel(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwEditShell::GetRepeatInfo(), SwXDrawPage::group(), GroupSelection(), SwRangeRedline::Hide(), IMPL_LINK_NOARG(), sw::annotation::SwAnnotationWin::InitAnswer(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), sw::DocumentDrawModelManager::InitDrawModel(), InsCopyOfTable(), SwUndoParagraphSigning::Insert(), InsertCol(), InsertDrawLabel(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), SwTextNode::InsertHint(), sw::DocumentContentOperationsManager::InsertItemSet(), InsertLabel(), SwView::InsertMedium(), sw::DocumentContentOperationsManager::InsertPoolItem(), InsertRow(), SwEditShell::InsertSection(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), InsertTableOf(), SwTextNode::IsInUndo(), lcl_AddColumns(), lcl_CpyBox(), lcl_CreateWorkingDocument(), lcl_DelHFFormat(), lcl_FindSelection(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_setCharFormatSequence(), lcl_SetFlyFrameAttr(), lcl_SetNodeNumStart(), SwDocShell::MakeByExample(), MakeCharFormat(), MakeCondTextFormatColl(), SwSectionNode::MakeCopy(), sw::mark::MarkManager::makeFieldBookmark(), MakeFlyAndMove(), MakeFlySection_(), MakeFrameFormat(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), MakeNumRule(), MakeTableStyle(), MakeTextFormatColl(), MergeDoc(), SwDBManager::MergeMailFiles(), SwEditShell::MergeTable(), MergeTable(), UnfloatTableButton::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwVirtFlyDrawObj::Move(), SwUndoTableMerge::MoveBoxContent(), SwUndoSaveContent::MoveFromUndoNds(), MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwUndoSaveContent::MoveToUndoNds(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), NumOrNoNum(), SwEditShell::NumUpDown(), NumUpDown(), SwEditShell::OutlineUpDown(), OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), SwFEShell::Paste(), SwTable::PrepareMerge(), sw::DocumentFieldsManager::PutValueToField(), SwEditShell::Redo(), sw::DocumentRedlineManager::RejectRedline(), SwUndoParagraphSigning::Remove(), RemoveInvisibleContent(), RenameFormat(), sw::mark::MarkManager::renameMark(), RenameNumRule(), SwEditShell::Repeat(), SwUndoOverwrite::RepeatImpl(), SwUndoFieldFromDoc::RepeatImpl(), SwUndoPageDescCreate::RepeatImpl(), SwUndoInsert::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoPageDescDelete::RepeatImpl(), SwEditShell::Replace(), ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ReplaceStyles(), sw::DocumentContentOperationsManager::ReRead(), SwEditShell::ResetAttr(), ResetAttrAtFormat(), ResetAttrs(), SwUnoCursorHelper::resetCursorPropertyValue(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), sw::DocumentStateManager::ResetModified(), SwVirtFlyDrawObj::Resize(), RestoreInvisibleContent(), RstTextAttrs(), SwPageBreakWin::Select(), SwFlyAtContentFrame::SetAbsPos(), SwTextFlyCnt::SetAnchor(), SwEditWin::SetApplyTemplate(), SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SetBoxAttr(), SetColRowWidthHeight(), SwUserFieldType::SetContent(), SetCurFootnote(), SwEditShell::SetCurNumRule(), SwUnoCursorHelper::SetCursorAttr(), SetDefault(), SetEndNoteInfo(), SetFlyFrameAttr(), SetFlyFrameDescription(), SetFlyFrameTitle(), SetFootnoteInfo(), SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), SwHistoryChangeFlyAnchor::SetInDoc(), SwDocStyleSheet::SetItemSet(), SwDocStyleSheet::SetName(), SwEditShell::SetNodeNumStart(), SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SetNumRule(), SwEditShell::SetNumRuleStart(), SetNumRuleStart(), SwXTextTable::setPropertyValue(), SwXPageStyle::SetPropertyValues_Impl(), SetRowBackground(), SetRowHeight(), SetRowSplit(), SetRowsToRepeat(), SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwUnoCursorHelper::SetString(), SetTabBorders(), SetTabCols(), SetTableAutoFormat(), SwEditShell::SetTableBoxFormulaAttrs(), SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SetTabLineStyle(), SetTabRows(), SwEditShell::SetTextFormatColl(), SetTextFormatColl(), SwEditShell::SetUndoNoResetModified(), SwRangeRedline::Show(), SwRangeRedline::ShowOriginal(), SwEditShell::SignParagraph(), SortTable(), SortText(), SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), SwEditShell::SplitTable(), SplitTable(), SwEditShell::StartUndo(), sw_JoinText(), SwAutoFormat::SwAutoFormat(), SwEditShell::SwEditShell(), SwUndoDelete::SwUndoDelete(), TableToText(), TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), Unchain(), SwEditShell::Undo(), SwXDrawPage::ungroup(), UnGroupSelection(), UnProtectCells(), UnProtectTableCells(), UnProtectTables(), SwTOXBaseSection::Update(), sw::annotation::SwAnnotationWin::UpdateData(), sw::DocumentFieldsManager::UpdateField(), SwTOXMgr::UpdateOrInsertTOX(), UpdateRsid(), UpdateSection(), SwEditShell::UpdateTableOf(), ~SwDoc(), SwExtTextInput::~SwExtTextInput(), and SwSection::~SwSection().

IDocumentUndoRedo const & SwDoc::GetIDocumentUndoRedo ( ) const

Definition at line 181 of file doc.cxx.

References m_pUndoManager.

sw::IShellCursorSupplier * SwDoc::GetIShellCursorSupplier ( )

Definition at line 346 of file doccorr.cxx.

References GetEditShell().

Referenced by SwHistoryTextFlyCnt::SetInDoc().

IStyleAccess& SwDoc::GetIStyleAccess ( )
inline
SwLayoutCache* SwDoc::GetLayoutCache ( ) const
inline
const SwLineNumberInfo & SwDoc::GetLineNumberInfo ( ) const
sw::MetaFieldManager & SwDoc::GetMetaFieldManager ( )

Definition at line 160 of file doc.cxx.

References m_pMetaFieldManager.

Referenced by MakeTextAttr(), and RtfExport::WriteUserProps().

SwNodes& SwDoc::GetNodes ( )
inline

Definition at line 402 of file doc.hxx.

Referenced by SwXDrawPage::add(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), AppendDoc(), AppendObjsOfNode(), sw::DocumentContentOperationsManager::AppendTextNode(), SwXAutoTextEntry::applyTo(), SwXFrame::attachToRange(), SwHTMLTableLayout::AutoLayoutPass1(), SwRootFrame::CalcFrameRects(), SwLayHelper::CalcPageCount(), SwEditShell::CanMergeTable(), Chainable(), SwChapterField::ChangeExpansion(), SwGetExpField::ChangeExpansion(), SwPageNumberFieldType::ChangeExpansion(), SwRefPageGetField::ChangeExpansion(), SwTableBoxFormula::ChangeState(), sw::CheckAnchoredFlyConsistency(), CompareData::CheckRanges(), CheckTable(), SwCursorShell::CheckTableBoxContent(), ChgAnchor(), SwAutoCorrDoc::ChgAutoCorrWord(), SwNodes::ChgNode(), ChgNumToText(), SwTextNode::ChgTextCollUpdateNum(), ChgTextToNum(), ClearDoc(), SwCursorShell::ClearUpCursors(), SwLayoutCache::CompareLayout(), SwDrawContact::ConnectToLayout(), ContainsHiddenChars(), SwHHCWrapper::Convert(), SwEditShell::Copy(), SwFEShell::Copy(), SwTextFlyCnt::CopyFlyFormat(), SwTextFootnote::CopyFootnote(), SwTransferable::CopyGlossary(), sw::DocumentContentOperationsManager::CopyImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), CopyPageDescHeaderFooterImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwXText::CreateCursor(), SwXBodyText::createEnumeration(), sw::DocumentListsManager::createList(), SwXParaFrameEnumerationImpl::CreateNextObject(), XMLRedlineImportHelper::CreateRedlineTextSection(), SwFmDrawPage::CreateShape(), SwXRedlineText::createTextCursor(), SwXBodyText::CreateTextCursor(), SwXRedline::createTextCursor(), SwXHeadFootText::createTextCursor(), SwXTextFrame::createTextCursor(), SwXBodyText::createTextCursorByRange(), SwIntrnlSectRefLink::DataChanged(), DelBookmarks(), SwChartDataSequence::DeleteBox(), SwEditShell::DeleteGlobalDocContent(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwFEShell::DeleteRow(), DeleteRow(), DeleteRowCol(), sw::DocumentContentOperationsManager::DeleteSection(), SwUndoMove::DelFootnote(), SwSectionFormat::DelFrames(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRules(), DelSectionFormat(), SwChartHelper::DoUpdateAllCharts(), SwXMLImport::endDocument(), DocxExportFilter::exportDocument(), MSWordExportBase::ExportDocument(), RtfExport::ExportDocument_Impl(), SwCursor::FillFindPos(), SwViewShell::FillPrtDoc(), SwShellTableCursor::FillRects(), RtfExportFilter::filter(), SwCursor::FindAll(), SwGetRefFieldType::FindAnchor(), FindFirstAndNextNode(), FindFlyByName(), FindINetAttr(), sw::FindTextImpl(), SwUndoSetFlyFormat::GetAnchor(), SwXTextEmbeddedObject::getAspect(), SwDocUpdateField::GetBodyNode(), SwXLinkNameAccessWrapper::getByName(), SwSectionFormat::GetChildSections(), SwCursorShell::GetContentAtPos(), GetContentNode(), SwUnoCursorHelper::GetCursorAttr(), SwUnoCursorHelper::getCursorPropertyValue(), SwUnoCursorHelper::GetCurTextFormatColl(), SwXLinkNameAccessWrapper::getElementNames(), CompareMainText::GetEndOfContent(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), GetFirstTextNode(), GetFlyCount(), GetFlyFrameFormats(), GetFlyNum(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetGlobalDocContent(), SwTable::GetInfo(), SwEditShell::GetItemWithPaM(), SwSortBoxElement::GetKey(), GetMergeSel(), SwXFlatParagraphIterator::getNextPara(), sw::DocumentOutlineNodesManager::getOutlineLevel(), sw::DocumentOutlineNodesManager::getOutlineNode(), sw::DocumentOutlineNodesManager::getOutlineNodes(), sw::DocumentOutlineNodesManager::getOutlineNodesCount(), SwCursorShell::GetOutlinePos(), sw::DocumentOutlineNodesManager::getOutlineText(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), SwUndoField::GetPosition(), SwXFrame::getPropertyValue(), GetRefMark(), GetRefMarks(), SwXTextEmbeddedObject::getReplacementGraphic(), SwSectionFormat::GetSectionNode(), SwXText::GetStartNode(), SwDocShell::GetState(), GetTableAutoFormat(), SwTable::GetTableBox(), SwEditShell::GetTableBoxText(), GetTableFrameFormat(), GetTableFrameFormatCount(), SwUndoInsert::GetTextFromDoc(), GetTOX(), SwTableBox::GetValue(), SwCursor::GoPrevNextCell(), SwCursor::GotoFootnoteText(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoNextOutline(), GotoNextTable(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwCursorShell::GotoOutline(), GotoOutline(), SwCursorShell::GotoPrevOutline(), GotoPrevRegion(), GotoPrevTable(), SwCursorShell::GotoPrevTOXBase(), SwXTextViewCursor::gotoRange(), SwCursorShell::GotoRedline_(), SwXTextCursor::gotoStart(), SwCursorShell::GotoTOXMarkBase(), SwXLinkNameAccessWrapper::hasByName(), HasInvisibleContent(), SwEditShell::HasOtherCnt(), HTMLSaveData::HTMLSaveData(), Hyphenate(), SwChartDataProvider::Impl_createDataSource(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwRootFrame::Init(), InsCopyOfTable(), WW8TabDesc::InsertCells(), InsertCnt_(), sw::DocumentContentOperationsManager::InsertEmbObject(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), sw::DocumentContentOperationsManager::InsertGraphic(), sw::DocumentContentOperationsManager::InsertGraphicObject(), SwTextNode::InsertHint(), XMLRedlineImportHelper::InsertIntoDocument(), sw::DocumentContentOperationsManager::InsertOLE(), wwSectionManager::InsertSegments(), InsertSwSection(), InsertTable(), InsertTableOf(), SwXMLTableContext::InsertTableSection(), SwUndoFlyBase::InsFly(), InsTableBox(), InvalidateAutoCompleteFlag(), SwTextFootnote::InvalidateNumberInLayout(), SwRangeRedline::InvalidateRange(), SwFEShell::IsAdjustCellWidthAllowed(), SwTextFormatColl::IsAtDocNodeSet(), SwTransferable::isComplex(), SwNodes::IsDocNodes(), IsIdxInTable(), SwSectionFormat::IsInNodesArr(), sw::DocumentRedlineManager::IsInRedlines(), SwShellTableCursor::IsInside(), SwXTextTableStyle::isInUse(), SwCursor::IsNoContent(), sw::DocumentOutlineNodesManager::isOutlineInLayout(), sw::DocumentStylePoolManager::IsPoolFormatUsed(), sw::DocumentStylePoolManager::IsPoolPageDescUsed(), sw::DocumentStylePoolManager::IsPoolTextCollUsed(), SwEditShell::IsProtectedOutlinePara(), SwUnoCursor::IsSelOvr(), SwUnoTableCursor::IsSelOvr(), SwCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), SwEditShell::IsTableBoxTextFormat(), IsUsed(), SwUndoInsSection::Join(), lcl_CopyBoxToDoc(), lcl_CopySelToDoc(), lcl_CpyBox(), lcl_EnsureValidPam(), lcl_FindAnchorPos(), lcl_html_IsMultiColEnd(), lcl_html_IsMultiColStart(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_InsTableBox(), lcl_IsOutlineMoveAndCopyable(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_MinMaxNode(), lcl_RestoreAnchor(), lcl_SaveAnchor(), lcl_SetAFormatBox(), SwCursor::LeftRight(), WW8Glossary::Load(), SwChartLockController_Helper::LockUnlockAllCharts(), SwTableCursor::MakeBoxSels(), SwOLENode::MakeCopy(), SwTableNode::MakeCopy(), SwTextNode::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDocUpdateField::MakeFieldList(), SwDocUpdateField::MakeFieldList_(), MakeFlyAndMove(), MakeFlySection(), MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), MakeFrames(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwCursorShell::MakeOutlineSel(), SwRefPageGetFieldType::MakeSetList(), MakeUniqueNumRules(), MergeDoc(), SwXMLImport::MergeListsAtDocumentInsertPosition(), MergeTable(), SwFlyLayFrame::Modify(), SwFltControlStack::MoveAttrs(), MoveCell(), SwUndoSaveContent::MoveFromUndoNds(), SwEditShell::MoveGlobalDocContent(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), MoveOutlinePara(), MoveParagraph(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwRangeRedline::MoveToSection(), SwUndoSaveContent::MoveToUndoNds(), Writer::NewUnoCursor(), NumUpDown(), SwTable::OldSplitRow(), sw::util::SetInDocAndDelete::operator()(), SwHTMLWriter::Out_SwDoc(), SwHTMLWriter::OutForm(), SwHTMLWriter::OutHeaderAttrs(), OutHTML_FrameFormatAsDivOrSpan(), OutHTML_FrameFormatAsMulticol(), OutHTML_FrameFormatGrfNode(), OutHTML_FrameFormatOLENode(), OutHTML_FrameFormatOLENodeGrf(), OutHTML_FrameFormatTableNode(), OutHTML_HeaderFooter(), OutHTML_NumBulListStart(), OutHTML_SwFormat(), OutHTML_SwTextNode(), OutlineUpDown(), WW8AttributeOutput::OutputFlyFrame_Impl(), SwHTMLWrtTable::OutTableCell(), SwFEShell::Paste(), SwFEShell::PastePages(), SwDOCXReader::Read(), SwRTFReader::Read(), SwRedlineSaveData::RedlineToDoc(), SwUndoRedline::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoInsTable::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoResetAttr::RedoImpl(), SwUndoTableToText::RedoImpl(), SwUndoNumOrNoNum::RedoImpl(), SwUndoNumRuleStart::RedoImpl(), SwUndoInsertLabel::RedoImpl(), SwUndoTableNdsChg::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwUndoDelSection::RedoImpl(), SwUndoTableHeadline::RedoImpl(), SwUndoAttr::RemoveIdx(), SwUndo::RemoveIdxFromRange(), SwUndo::RemoveIdxFromSection(), RemoveInvisibleContent(), SwUndoInsert::RepeatImpl(), SwUndoInserts::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), ResetAttrs(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), SaveBox::RestoreAttr(), SwUndoFormatAttr::RestoreFlyAnchor(), SwUndoSaveSection::RestoreSection(), RstTextAttrs(), SaveBox::SaveContentAttrs(), SwEditShell::SaveGlossaryDoc(), SearchNumRule(), SwCursorShell::SelectNxtPrvHyperlink(), sw::DocumentLinksAdministrationManager::SelectServerObj(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SetAllUniqueFlyNames(), SwUndoReRead::SetAndSave(), SwXTextEmbeddedObject::setAspect(), SwWW8FltControlStack::SetAttrInDoc(), SetGetExpField::SetBodyPos(), UndoTransliterate_Data::SetChangeAtNode(), MSWordExportBase::SetCurPam(), SwUnoCursorHelper::SetCursorAttr(), SwCursorShell::SetCursorInHdFt(), SetFlyName(), SwRootFrame::SetHideRedlines(), SetHTMLTemplate(), SwHistorySetFormat::SetInDoc(), SwHistoryResetFormat::SetInDoc(), SwHistorySetText::SetInDoc(), SwHistorySetTextField::SetInDoc(), SwHistorySetRefMark::SetInDoc(), SwHistorySetTOXMark::SetInDoc(), SwHistoryResetText::SetInDoc(), SwHistorySetFootnote::SetInDoc(), SwHistoryChangeFormatColl::SetInDoc(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), SwHistoryChangeFlyAnchor::SetInDoc(), SwXTextTable::setName(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SwTOXBaseSection::SetPosAtStartEnd(), SwXFrame::setPropertyValue(), SwUndo::SetSaveData(), SetTableName(), SetTextFormatColl(), SortTable(), SortText(), Spell(), SpellItAgainSam(), SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwXMLImport::startDocument(), Summary(), sw_JoinText(), SwAutoFormat::SwAutoFormat(), SwTextNode::SwClientNotify(), SwCursorShell::SwCursorShell(), SwDoc(), SwLayHelper::SwLayHelper(), SwTableToTextSave::SwTableToTextSave(), SwUndoDelete::SwUndoDelete(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwUndoTextToTable::SwUndoTextToTable(), TableToText(), TestImportDOC(), TestImportHTML(), TextToTable(), SwUndoUpdateIndex::TitleSectionInserted(), SwUndoSplitNode::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoDelNum::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoNumOrNoNum::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoNumRuleStart::UndoImpl(), SwUndoAttrTable::UndoImpl(), SwUndoInsertLabel::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoDelSection::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwUndoTableHeadline::UndoImpl(), SwUndoUpdateSection::UndoImpl(), SwUndoReplace::Impl::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwUndoTableAutoFormat::UndoRedo(), SwTOXBaseSection::Update(), SwFootnoteIdxs::UpdateAllFootnote(), UpdateCharts_(), SwTOXBaseSection::UpdateContent(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), SwRefPageGetFieldType::UpdateField(), SwFootnoteIdxs::UpdateFootnote(), SwDocShell::UpdateLinks(), SwTOXBaseSection::UpdateOutline(), UpdateSection(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), SwLayoutCache::Write(), SwWriter::Write(), RtfExport::WriteMainText(), WW8Export::WriteMainText(), SwWW8Writer::WriteStorage(), SwASCWriter::WriteStream(), SwHTMLWriter::WriteStream(), SwCallLink::~SwCallLink(), and SwSectionFormat::~SwSectionFormat().

SwNodes const& SwDoc::GetNodes ( ) const
inline

Definition at line 403 of file doc.hxx.

SvNumberFormatter* SwDoc::GetNumberFormatter ( bool  bCreate = true)
inline