LibreOffice Module sw (master)  1
Classes | Namespaces | Functions
unoobj2.cxx File Reference
#include <sal/config.h>
#include <utility>
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/flstitem.hxx>
#include <editeng/unolingu.hxx>
#include <rtl/ustrbuf.hxx>
#include <svl/listener.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/fcontnr.hxx>
#include <sfx2/linkmgr.hxx>
#include <svtools/ctrltool.hxx>
#include <vcl/svapp.hxx>
#include <swtypes.hxx>
#include <hintids.hxx>
#include <cmdid.h>
#include <hints.hxx>
#include <IMark.hxx>
#include <bookmrk.hxx>
#include <frmfmt.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentMarkAccess.hxx>
#include <textboxhelper.hxx>
#include <ndtxt.hxx>
#include <ndnotxt.hxx>
#include <unocrsr.hxx>
#include <swundo.hxx>
#include <rootfrm.hxx>
#include <flyfrm.hxx>
#include <ftnidx.hxx>
#include <docary.hxx>
#include <paratr.hxx>
#include <pam.hxx>
#include <shellio.hxx>
#include <swerror.h>
#include <swtblfmt.hxx>
#include <docsh.hxx>
#include <docstyle.hxx>
#include <charfmt.hxx>
#include <txtfld.hxx>
#include <fmtfld.hxx>
#include <fmtpdsc.hxx>
#include <pagedesc.hxx>
#include <poolfmt.hxx>
#include <edimp.hxx>
#include <fchrfmt.hxx>
#include <cntfrm.hxx>
#include <pagefrm.hxx>
#include <doctxm.hxx>
#include <fmtrfmrk.hxx>
#include <txtrfmrk.hxx>
#include <unoparaframeenum.hxx>
#include <unofootnote.hxx>
#include <unotextbodyhf.hxx>
#include <unotextrange.hxx>
#include <unoparagraph.hxx>
#include <unomap.hxx>
#include <unoport.hxx>
#include <unocrsrhelper.hxx>
#include <unosett.hxx>
#include <unoprnms.hxx>
#include <unotbl.hxx>
#include <unodraw.hxx>
#include <unocoll.hxx>
#include <unostyle.hxx>
#include <fmtanchr.hxx>
#include <flypos.hxx>
#include <txtftn.hxx>
#include <fmtftn.hxx>
#include <fmtcntnt.hxx>
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/style/PageStyleLayout.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <unoframe.hxx>
#include <fmthdft.hxx>
#include <fmtflcnt.hxx>
#include <fmtclds.hxx>
#include <dcontact.hxx>
#include <dflyobj.hxx>
#include <vector>
#include <sortedobjs.hxx>
#include <sortopt.hxx>
#include <algorithm>
#include <iterator>
Include dependency graph for unoobj2.cxx:

Go to the source code of this file.

Classes

class  SwXTextRange::Impl
 

Namespaces

 sw
 Dialog to specify the properties of date form field.
 

Functions

void sw::DeepCopyPaM (SwPaM const &rSource, SwPaM &rTarget)
 
void CollectFrameAtNode (const SwNodeIndex &rIdx, FrameClientSortList_t &rFrames, const bool bAtCharAnchoredObjs)
 
static void lcl_RemoveImpl (SwDoc *const pDoc)
 
static SwDoclcl_IsNewStyleTable (SwUnoTableCursor const &rCursor)
 
static SwTableNodelcl_FindTopLevelTable (SwTableNode *const pTableNode, SwTable const *const pOwnTable)
 ! compare to SwShellTableCursor::FillRects() in viscrs.cxx More...
 
static bool lcl_CursorIsInSection (SwUnoCursor const *const pUnoCursor, SwStartNode const *const pOwnStartNode)
 
bool sw::XTextRangeToSwPaM (SwUnoInternalPaM &rToFill, const uno::Reference< text::XTextRange > &xTextRange)
 
static bool sw::lcl_IsStartNodeInFormat (const bool bHeader, SwStartNode const *const pSttNode, SwFrameFormat const *const pFrameFormat, SwFrameFormat *&rpFormat)
 
uno::Reference< text::XText > sw::CreateParentXText (SwDoc &rDoc, const SwPosition &rPos)
 

Function Documentation

void CollectFrameAtNode ( const SwNodeIndex rIdx,
FrameClientSortList_t rFrames,
const bool  bAtCharAnchoredObjs 
)
static bool lcl_CursorIsInSection ( SwUnoCursor const *const  pUnoCursor,
SwStartNode const *const  pOwnStartNode 
)
static
static SwTableNode* lcl_FindTopLevelTable ( SwTableNode *const  pTableNode,
SwTable const *const  pOwnTable 
)
static

! compare to SwShellTableCursor::FillRects() in viscrs.cxx

Definition at line 511 of file unoobj2.cxx.

References SwTableNode::GetTable().

static SwDoc* lcl_IsNewStyleTable ( SwUnoTableCursor const &  rCursor)
static
static void lcl_RemoveImpl ( SwDoc *const  pDoc)
static