LibreOffice Module editeng (master) 1
Classes | Namespaces | Typedefs | Enumerations
include/editeng/editeng.hxx File Reference
#include <memory>
#include <vector>
#include <optional>
#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/i18n/WordType.hpp>
#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
#include <o3tl/span.hxx>
#include <svl/typedwhich.hxx>
#include <editeng/editdata.hxx>
#include <editeng/editstat.hxx>
#include <editeng/editobj.hxx>
#include <editeng/editengdllapi.h>
#include <i18nlangtag/lang.h>
#include <tools/lineend.hxx>
#include <tools/degree.hxx>
#include <tools/long.hxx>
#include <tools/fontenum.hxx>
#include <basegfx/tuple/b2dtuple.hxx>
#include <editeng/eedata.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <svl/languageoptions.hxx>
#include <comphelper/errcode.hxx>
#include <functional>
Include dependency graph for include/editeng/editeng.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< GetAttribsFlags >
 
class  EditEngine
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::linguistic2
 
namespace  com::sun::star::datatransfer
 
namespace  com::sun::star::lang
 
namespace  svx
 
namespace  basegfx
 
namespace  editeng
 
namespace  vcl
 
namespace  tools
 
namespace  o3tl
 

Typedefs

typedef std::vector< SpellPortion > svx::SpellPortions
 

Enumerations

enum class  EditEngineAttribs {
  All ,
  OnlyHard
}
 values for: SfxItemSet GetAttribs( const ESelection& rSel, EditEngineAttribs nOnlyHardAttrib = EditEngineAttribs::All ); More...
 
enum class  GetAttribsFlags {
  NONE = 0x00 ,
  STYLESHEET = 0x01 ,
  PARAATTRIBS = 0x02 ,
  CHARATTRIBS = 0x04 ,
  ALL = 0x07
}
 values for: SfxItemSet GetAttribs( sal_Int32 nPara, sal_Int32 nStart, sal_Int32 nEnd, sal_uInt8 nFlags = 0xFF ) const; More...
 
enum class  SetAttribsMode {
  NONE ,
  WholeWord ,
  Edge
}
 

Enumeration Type Documentation

◆ EditEngineAttribs

enum class EditEngineAttribs
strong

values for: SfxItemSet GetAttribs( const ESelection& rSel, EditEngineAttribs nOnlyHardAttrib = EditEngineAttribs::All );

Enumerator
All 
OnlyHard 

returns all attributes even when they are not set

returns only attributes hard set on portions

Definition at line 119 of file include/editeng/editeng.hxx.

◆ GetAttribsFlags

enum class GetAttribsFlags
strong

values for: SfxItemSet GetAttribs( sal_Int32 nPara, sal_Int32 nStart, sal_Int32 nEnd, sal_uInt8 nFlags = 0xFF ) const;

Enumerator
NONE 
STYLESHEET 
PARAATTRIBS 
CHARATTRIBS 
ALL 

Definition at line 127 of file include/editeng/editeng.hxx.

◆ SetAttribsMode

enum class SetAttribsMode
strong
Enumerator
NONE 
WholeWord 
Edge 

Definition at line 140 of file include/editeng/editeng.hxx.