LibreOffice Module sw (master) 1
|
#include <UndoDraw.hxx>
#include <svx/svdogrp.hxx>
#include <svx/svdundo.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdmark.hxx>
#include <svx/svdview.hxx>
#include <osl/diagnose.h>
#include <hintids.hxx>
#include <fmtanchr.hxx>
#include <fmtflcnt.hxx>
#include <txtflcnt.hxx>
#include <frmfmt.hxx>
#include <doc.hxx>
#include <IDocumentUndoRedo.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <swundo.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
#include <UndoCore.hxx>
#include <dcontact.hxx>
#include <viewsh.hxx>
#include <frameformats.hxx>
#include <textboxhelper.hxx>
Go to the source code of this file.
Classes | |
struct | SwUndoGroupObjImpl |
Functions | |
static void | lcl_SaveAnchor (SwFrameFormat *pFormat, SwNodeOffset &rNodePos) |
static void | lcl_RestoreAnchor (SwFrameFormat *pFormat, SwNodeOffset nNodePos) |
|
static |
Definition at line 137 of file undraw.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetDoc(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwFormatAnchor::GetPageNum(), SwNode::GetTextNode(), SwTextNode::InsertItem(), SwFormatAnchor::SetAnchor(), SwPosition::SetContent(), and SwFormat::SetFormatAttr().
Referenced by SwUndoDrawGroup::RedoImpl(), SwUndoDrawUnGroup::RedoImpl(), SwUndoDrawGroup::UndoImpl(), SwUndoDrawUnGroup::UndoImpl(), and SwUndoDrawDelete::UndoImpl().
|
static |
Definition at line 99 of file undraw.cxx.
References SwTextNode::EraseText(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormat::GetDoc(), SwTextAttr::GetFlyCnt(), SwFormatFlyCnt::GetFrameFormat(), SwNode::GetIndex(), SwDoc::GetNodes(), SwTextNode::GetTextAttrForCharAt(), RES_TXTATR_FLYCNT(), and SwFormat::SetFormatAttr().
Referenced by SwUndoDrawGroup::AddObj(), SwUndoDrawDelete::AddObj(), SwUndoDrawGroup::RedoImpl(), SwUndoDrawUnGroup::RedoImpl(), SwUndoDrawDelete::RedoImpl(), SwUndoDrawUnGroup::SwUndoDrawUnGroup(), SwUndoDrawGroup::UndoImpl(), and SwUndoDrawUnGroup::UndoImpl().