LibreOffice Module sw (master) 1
Classes | Namespaces | Enumerations | Functions | Variables
crsrsh.hxx File Reference
#include <com/sun/star/i18n/WordType.hpp>
#include <rtl/ustring.hxx>
#include <tools/link.hxx>
#include <vcl/keycod.hxx>
#include <o3tl/typed_flags_set.hxx>
#include "IShellCursorSupplier.hxx"
#include "swdllapi.h"
#include "docary.hxx"
#include "viewsh.hxx"
#include "calbck.hxx"
#include "cshtyp.hxx"
#include "crstate.hxx"
#include "toxe.hxx"
#include "tblsel.hxx"
#include "viscrs.hxx"
#include "node.hxx"
#include "fldbas.hxx"
#include "IDocumentMarkAccess.hxx"
#include <optional>
Include dependency graph for crsrsh.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< IsAttrAtPos >
 
struct  SwContentAtPos
 
class  SwCursorShell
 

Namespaces

namespace  i18nutil
 
namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::text
 
namespace  com::sun::star::container
 
namespace  o3tl
 
namespace  sw
 Dialog to specify the properties of date form field.
 

Enumerations

enum class  IsAttrAtPos {
  NONE = 0x0000 ,
  Field = 0x0001 ,
  ClickField = 0x0002 ,
  Ftn = 0x0004 ,
  InetAttr = 0x0008 ,
  TableBoxFml = 0x0010 ,
  Redline = 0x0020 ,
  Outline = 0x0040 ,
  ToxMark = 0x0080 ,
  RefMark = 0x0100 ,
  NumLabel = 0x0200 ,
  ContentCheck = 0x0400 ,
  SmartTag = 0x0800 ,
  FormControl = 0x1000 ,
  TableRedline = 0x2000 ,
  TableColRedline = 0x4000 ,
  CurrAttrs = 0x8000 ,
  TableBoxValue = 0x10000 ,
  ContentControl = 0x20000 ,
  AllowContaining = 0x40000
}
 

Functions

bool sw::ReplaceImpl (SwPaM &rCursor, OUString const &rReplacement, bool const bRegExp, SwDoc &rDoc, SwRootFrame const *const pLayout)
 
std::optional< OUString > sw::ReplaceBackReferences (const i18nutil::SearchOptions2 &rSearchOpt, SwPaM *pPam, SwRootFrame const *pLayout)
 Helperfunction to resolve backward references in regular expressions. More...
 
bool sw::GetRanges (std::vector< std::shared_ptr< SwUnoCursor > > &rRanges, SwDoc &rDoc, SwPaM const &rDelPam)
 

Variables

const int CRSR_POSOLD = 0x01
 
const int CRSR_POSCHG = 0x02
 

Enumeration Type Documentation

◆ IsAttrAtPos

enum class IsAttrAtPos
strong
Enumerator
NONE 
Field 
ClickField 
Ftn 
InetAttr 
TableBoxFml 
Redline 
Outline 
ToxMark 
RefMark 
NumLabel 
ContentCheck 
SmartTag 
FormControl 
TableRedline 
TableColRedline 
CurrAttrs 

only for debugging

TableBoxValue 

only for debugging

ContentControl 
AllowContaining 

Definition at line 74 of file crsrsh.hxx.

Variable Documentation

◆ CRSR_POSCHG

const int CRSR_POSCHG = 0x02

◆ CRSR_POSOLD

const int CRSR_POSOLD = 0x01

Definition at line 130 of file crsrsh.hxx.

Referenced by SwEditWin::MoveCursor(), and SwCursorShell::SetCursor().