LibreOffice Module sw (master) 1
Classes | Namespaces | Functions
unoobj2.cxx File Reference
#include <sal/config.h>
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <o3tl/safeint.hxx>
#include <svl/listener.hxx>
#include <svx/svdobj.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <anchoredobject.hxx>
#include <swtypes.hxx>
#include <hintids.hxx>
#include <IMark.hxx>
#include <frmfmt.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentMarkAccess.hxx>
#include <textboxhelper.hxx>
#include <ndtxt.hxx>
#include <unocrsr.hxx>
#include <unotextcursor.hxx>
#include <swundo.hxx>
#include <rootfrm.hxx>
#include <ftnidx.hxx>
#include <pam.hxx>
#include <swtblfmt.hxx>
#include <docsh.hxx>
#include <pagedesc.hxx>
#include <cntfrm.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 <unotbl.hxx>
#include <fmtanchr.hxx>
#include <flypos.hxx>
#include <txtftn.hxx>
#include <fmtftn.hxx>
#include <fmtcntnt.hxx>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <unoframe.hxx>
#include <fmthdft.hxx>
#include <fmtflcnt.hxx>
#include <vector>
#include <sortedobjs.hxx>
#include <frameformats.hxx>
#include <algorithm>
#include <iterator>
Include dependency graph for unoobj2.cxx:

Go to the source code of this file.

Classes

class  SwXTextRange::Impl
 

Namespaces

namespace  sw
 Dialog to specify the properties of date form field.
 

Functions

void sw::DeepCopyPaM (SwPaM const &rSource, SwPaM &rTarget)
 
void CollectFrameAtNode (const SwNode &rNd, 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)
 
static void DeleteTable (SwDoc &rDoc, SwTable &rTable)
 
bool sw::XTextRangeToSwPaM (SwUnoInternalPaM &rToFill, const uno::Reference< text::XTextRange > &xTextRange, ::sw::TextRangeMode const eMode)
 
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

◆ CollectFrameAtNode()

void CollectFrameAtNode ( const SwNode rNd,
FrameClientSortList_t rFrames,
const bool  bAtCharAnchoredObjs 
)

◆ DeleteTable()

static void DeleteTable ( SwDoc rDoc,
SwTable rTable 
)
static

◆ lcl_CursorIsInSection()

static bool lcl_CursorIsInSection ( SwUnoCursor const *const  pUnoCursor,
SwStartNode const *const  pOwnStartNode 
)
static

◆ lcl_FindTopLevelTable()

static SwTableNode * lcl_FindTopLevelTable ( SwTableNode *const  pTableNode,
SwTable const *const  pOwnTable 
)
static

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

Definition at line 485 of file unoobj2.cxx.

References SwTableNode::GetTable().

◆ lcl_IsNewStyleTable()

static SwDoc * lcl_IsNewStyleTable ( SwUnoTableCursor const &  rCursor)
static

◆ lcl_RemoveImpl()

static void lcl_RemoveImpl ( SwDoc *const  pDoc)
static