LibreOffice Module sw (master) 1
Classes | Namespaces | Typedefs | Enumerations | Functions
undobj.hxx File Reference
#include <vector>
#include <memory>
#include <svl/undo.hxx>
#include "SwRewriter.hxx"
#include "swundo.hxx"
#include "nodeoffset.hxx"
#include "ndindex.hxx"
#include <o3tl/typed_flags_set.hxx>
#include <optional>
Include dependency graph for undobj.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwUndo
 
struct  o3tl::typed_flags< DelContentType >
 
class  SwUndoSaveContent
 
class  SwUndoSaveSection
 
class  SwUndRng
 
class  SwUndoInserts
 
class  SwUndoInsDoc
 Undo for Insert -> Text from file. More...
 
class  SwUndoCpyDoc
 
class  SwUndoFlyBase
 
class  SwUndoInsLayFormat
 
class  SwUndoDelLayFormat
 

Namespaces

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

Typedefs

typedef struct _xmlTextWriter * xmlTextWriterPtr
 

Enumerations

enum class  DelContentType : sal_uInt16 {
  Ftn = 0x01 ,
  Fly = 0x02 ,
  Bkm = 0x08 ,
  AllMask = 0x0b ,
  Replace = 0x10 ,
  WriterfilterHack = 0x20 ,
  ExcludeFlyAtStartEnd = 0x40 ,
  CheckNoCntnt = 0x80
}
 

Functions

bool IsDestroyFrameAnchoredAtChar (SwPosition const &rAnchorPos, SwPosition const &rStart, SwPosition const &rEnd, DelContentType const nDelContentType=DelContentType::AllMask)
 will DelContentIndex destroy a frame anchored at character at rAnchorPos? More...
 
bool IsSelectFrameAnchoredAtPara (SwPosition const &rAnchorPos, SwPosition const &rStart, SwPosition const &rEnd, DelContentType const nDelContentType=DelContentType::AllMask)
 is a fly anchored at paragraph at rAnchorPos selected? More...
 
bool IsFlySelectedByCursor (SwDoc const &rDoc, SwPosition const &rStart, SwPosition const &rEnd)
 check at-char and at-para flys in rDoc More...
 
std::optional< std::vector< SwFrameFormat * > > sw::GetFlysAnchoredAt (SwDoc &rDoc, SwNodeOffset const nSttNode)
 

Typedef Documentation

◆ xmlTextWriterPtr

typedef struct _xmlTextWriter* xmlTextWriterPtr

Definition at line 46 of file undobj.hxx.

Enumeration Type Documentation

◆ DelContentType

enum class DelContentType : sal_uInt16
strong
Enumerator
Ftn 
Fly 
Bkm 
AllMask 
Replace 
WriterfilterHack 
ExcludeFlyAtStartEnd 
CheckNoCntnt 

Definition at line 134 of file undobj.hxx.

Function Documentation

◆ IsDestroyFrameAnchoredAtChar()

bool IsDestroyFrameAnchoredAtChar ( SwPosition const &  rAnchorPos,
SwPosition const &  rStart,
SwPosition const &  rEnd,
DelContentType const  nDelContentType = DelContentType::AllMask 
)

◆ IsFlySelectedByCursor()

bool IsFlySelectedByCursor ( SwDoc const &  rDoc,
SwPosition const &  rStart,
SwPosition const &  rEnd 
)

◆ IsSelectFrameAnchoredAtPara()

bool IsSelectFrameAnchoredAtPara ( SwPosition const &  rAnchorPos,
SwPosition const &  rStart,
SwPosition const &  rEnd,
DelContentType const  nDelContentType = DelContentType::AllMask 
)