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 
)