LibreOffice Module sw (master)  1
Classes | 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 <tools/globname.hxx>
#include <svx/svxids.hrc>
#include <comphelper/random.hxx>
#include <tools/urlobj.hxx>
#include <tools/poly.hxx>
#include <tools/multisel.hxx>
#include <rtl/ustring.hxx>
#include <vcl/virdev.hxx>
#include <svl/itemiter.hxx>
#include <svl/poolitem.hxx>
#include <unotools/syslocale.hxx>
#include <sfx2/printer.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <sfx2/linkmgr.hxx>
#include <svx/svdmodel.hxx>
#include <editeng/pbinitem.hxx>
#include <unotools/charclass.hxx>
#include <unotools/localedatawrapper.hxx>
#include <vcl/timer.hxx>
#include <swatrset.hxx>
#include <swmodule.hxx>
#include <fmtpdsc.hxx>
#include <fmtanchr.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 <swtable.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
#include <swundo.hxx>
#include <UndoCore.hxx>
#include <UndoInsert.hxx>
#include <UndoSplitMove.hxx>
#include <UndoTable.hxx>
#include <pagedesc.hxx>
#include <ndole.hxx>
#include <ndgrf.hxx>
#include <rolbck.hxx>
#include <doctxm.hxx>
#include <grfatr.hxx>
#include <poolfmt.hxx>
#include <mvsave.hxx>
#include <SwGrammarMarkUp.hxx>
#include <scriptinfo.hxx>
#include <acorrect.hxx>
#include <mdiexp.hxx>
#include <docstat.hxx>
#include <docary.hxx>
#include <redline.hxx>
#include <fldupde.hxx>
#include <swbaslnk.hxx>
#include <printdata.hxx>
#include <cmdid.h>
#include <strings.hrc>
#include <SwUndoTOXChange.hxx>
#include <unocrsr.hxx>
#include <docsh.hxx>
#include <viewopt.hxx>
#include <docfld.hxx>
#include <docufld.hxx>
#include <viewsh.hxx>
#include <shellres.hxx>
#include <txtfrm.hxx>
#include <attrhint.hxx>
#include <view.hxx>
#include <wdocsh.hxx>
#include <prtopt.hxx>
#include <wrtsh.hxx>
#include <vector>
#include <map>
#include <osl/diagnose.h>
#include <osl/interlck.h>
#include <vbahelper/vbaaccesshelper.hxx>
#include <calbck.hxx>
#include <layouter.hxx>
Include dependency graph for doc.cxx:

Go to the source code of this file.

Classes

struct  PostItField_
 

Functions

bool sw_GetPostIts (IDocumentFieldsAccess const *pIDFA, 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 (const SwNodePtr &rpNd, void *pArgs)
 
static bool lcl_CheckSmartTagsAgain (const SwNodePtr &rpNd, void *)
 

Function Documentation

static bool lcl_CheckSmartTagsAgain ( const SwNodePtr rpNd,
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 632 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 ( const SwNodePtr rpNd,
void pArgs 
)
static
bool sw_GetPostIts ( IDocumentFieldsAccess const *  pIDFA,
SetGetExpFields pSrtLst 
)