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 <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 <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 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_uInt16 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

static bool lcl_CheckSmartTagsAgain ( SwNode pNd,
void  
)
static
static void lcl_FormatPostIt ( IDocumentContentOperations pIDCO,
SwPaM aPam,
const SwPostItField pField,
bool  bNewPage,
bool  bIsFirstPostIt,
sal_uInt16  nPageNo,
sal_uInt16  nLineNo 
)
static
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 587 of file doc.cxx.

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

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

static bool lcl_SpellAndGrammarAgain ( SwNode pNd,
void pArgs 
)
static
bool sw_GetPostIts ( const IDocumentFieldsAccess rIDFA,
SetGetExpFields pSrtLst 
)