LibreOffice Module sw (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions
undobj.hxx File Reference
#include <vector>
#include <memory>
#include <svl/undo.hxx>
#include <tools/solar.h>
#include "SwRewriter.hxx"
#include "swundo.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
 
class  SwUndoCpyDoc
 
class  SwUndoFlyBase
 
class  SwUndoInsLayFormat
 
class  SwUndoDelLayFormat
 

Namespaces

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

Typedefs

typedef struct _xmlTextWriter * xmlTextWriterPtr
 

Enumerations

enum  DelContentType : sal_uInt16 {
  DelContentType::Ftn = 0x01,
  DelContentType::Fly = 0x02,
  DelContentType::Bkm = 0x08,
  DelContentType::AllMask = 0x0b,
  DelContentType::Replace = 0x10,
  DelContentType::WriterfilterHack = 0x20,
  DelContentType::ExcludeFlyAtStartEnd = 0x40,
  DelContentType::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::unique_ptr< std::vector< SwFrameFormat * > > sw::GetFlysAnchoredAt (SwDoc &rDoc, sal_uLong const nSttNode)
 

Typedef Documentation

typedef struct _xmlTextWriter* xmlTextWriterPtr

Definition at line 45 of file undobj.hxx.

Enumeration Type Documentation

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

Definition at line 133 of file undobj.hxx.

Function Documentation

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