LibreOffice Module sw (master) 1
Functions
doc.cxx File Reference
#include <config_features.h>
#include <doc.hxx>
#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <DocumentFieldsManager.hxx>
#include <DocumentSettingManager.hxx>
#include <DocumentDrawModelManager.hxx>
#include <DocumentTimerManager.hxx>
#include <DocumentDeviceManager.hxx>
#include <DocumentChartDataProviderManager.hxx>
#include <DocumentLinksAdministrationManager.hxx>
#include <DocumentListItemsManager.hxx>
#include <DocumentListsManager.hxx>
#include <DocumentOutlineNodesManager.hxx>
#include <DocumentContentOperationsManager.hxx>
#include <DocumentRedlineManager.hxx>
#include <DocumentStatisticsManager.hxx>
#include <DocumentStateManager.hxx>
#include <DocumentStylePoolManager.hxx>
#include <DocumentLayoutManager.hxx>
#include <DocumentExternalDataManager.hxx>
#include <UndoManager.hxx>
#include <dbmgr.hxx>
#include <hintids.hxx>
#include <comphelper/random.hxx>
#include <tools/multisel.hxx>
#include <rtl/ustring.hxx>
#include <svl/poolitem.hxx>
#include <unotools/syslocale.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <editeng/pbinitem.hxx>
#include <unotools/localedatawrapper.hxx>
#include <swatrset.hxx>
#include <swmodule.hxx>
#include <fmtrfmrk.hxx>
#include <fmtinfmt.hxx>
#include <fmtfld.hxx>
#include <txtfld.hxx>
#include <dbfld.hxx>
#include <txtinet.hxx>
#include <txtrfmrk.hxx>
#include <frmatr.hxx>
#include <pagefrm.hxx>
#include <rootfrm.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
#include <swundo.hxx>
#include <rolbck.hxx>
#include <UndoAttribute.hxx>
#include <UndoCore.hxx>
#include <UndoTable.hxx>
#include <pagedesc.hxx>
#include <doctxm.hxx>
#include <poolfmt.hxx>
#include <SwGrammarMarkUp.hxx>
#include <scriptinfo.hxx>
#include <mdiexp.hxx>
#include <docary.hxx>
#include <printdata.hxx>
#include <strings.hrc>
#include <SwUndoTOXChange.hxx>
#include <unocrsr.hxx>
#include <docfld.hxx>
#include <docufld.hxx>
#include <viewsh.hxx>
#include <shellres.hxx>
#include <txtfrm.hxx>
#include <attrhint.hxx>
#include <vector>
#include <map>
#include <o3tl/string_view.hxx>
#include <osl/diagnose.h>
#include <osl/interlck.h>
#include <vbahelper/vbaaccesshelper.hxx>
#include <editeng/langitem.hxx>
#include <calbck.hxx>
#include <crsrsh.hxx>
#include <docsh.hxx>
#include <com/sun/star/text/XTextRange.hpp>
#include <editeng/unoprnms.hxx>
#include <unotextrange.hxx>
#include <unoprnms.hxx>
#include <unomap.hxx>
Include dependency graph for doc.cxx:

Go to the source code of this file.

Functions

bool sw_GetPostIts (const IDocumentFieldsAccess &rIDFA, SetGetExpFields *pSrtLst)
 
static void lcl_FormatPostIt (IDocumentContentOperations *pIDCO, SwPaM &aPam, const SwPostItField *pField, bool bNewPage, bool bIsFirstPostIt, sal_uInt16 nPageNo, sal_Int32 nLineNo)
 
static sal_Int32 lcl_GetPaperBin (const SwPageFrame *pStartFrame)
 provide the paper tray to use according to the page style in use, but do that only if the respective item is NOT just the default item More...
 
static bool lcl_SpellAndGrammarAgain (SwNode *pNd, void *pArgs)
 
static bool lcl_CheckSmartTagsAgain (SwNode *pNd, void *)
 

Function Documentation

◆ lcl_CheckSmartTagsAgain()

static bool lcl_CheckSmartTagsAgain ( SwNode *  pNd,
void *   
)
static

◆ lcl_FormatPostIt()

static void lcl_FormatPostIt ( IDocumentContentOperations *  pIDCO,
SwPaM &  aPam,
const SwPostItField *  pField,
bool  bNewPage,
bool  bIsFirstPostIt,
sal_uInt16  nPageNo,
sal_Int32  nLineNo 
)
static

◆ lcl_GetPaperBin()

static sal_Int32 lcl_GetPaperBin ( const SwPageFrame *  pStartFrame)
static

provide the paper tray to use according to the page style in use, but do that only if the respective item is NOT just the default item

Definition at line 600 of file doc.cxx.

References SwFormat::GetItemState(), SwPageDesc::GetMaster(), SwPageFrame::GetPageDesc(), and RES_PAPER_BIN().

Referenced by SwDoc::CalculatePagePairsForProspectPrinting(), and SwDoc::CalculatePagesForPrinting().

◆ lcl_SpellAndGrammarAgain()

static bool lcl_SpellAndGrammarAgain ( SwNode *  pNd,
void *  pArgs 
)
static

◆ sw_GetPostIts()

bool sw_GetPostIts ( const IDocumentFieldsAccess &  rIDFA,
SetGetExpFields *  pSrtLst 
)