LibreOffice Module editeng (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
outliner.hxx File Reference
#include <editeng/editdata.hxx>
#include <editeng/editstat.hxx>
#include <editeng/overflowingtxt.hxx>
#include <i18nlangtag/lang.h>
#include <rtl/ustring.hxx>
#include <svl/SfxBroadcaster.hxx>
#include <svl/languageoptions.hxx>
#include <svl/undo.hxx>
#include <tools/gen.hxx>
#include <tools/color.hxx>
#include <utility>
#include <vcl/outdev.hxx>
#include <comphelper/errcode.hxx>
#include <tools/link.hxx>
#include <editeng/editengdllapi.h>
#include <vcl/GraphicObject.hxx>
#include <editeng/svxfont.hxx>
#include <editeng/eedata.hxx>
#include <editeng/paragraphdata.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <optional>
#include <functional>
#include <memory>
#include <vector>
Include dependency graph for outliner.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< ParaFlag >
 
class  Paragraph
 
struct  ParaRange
 
class  OutlinerView
 
class  OutlinerViewShell
 Interface class to not depend on SfxViewShell in editeng. More...
 
class  DrawPortionInfo
 
class  DrawBulletInfo
 
struct  PaintFirstLineInfo
 
class  EditFieldInfo
 
struct  EBulletInfo
 
class  Outliner
 
struct  Outliner::ParagraphHdlParam
 
struct  Outliner::DepthChangeHdlParam
 

Namespaces

namespace  vcl
 
namespace  weld
 
namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::linguistic2
 
namespace  svx
 
namespace  basegfx
 
namespace  com::sun::star::lang
 
namespace  o3tl
 

Macros

#define OLUNDO_DEPTH   EDITUNDO_USER
 
#define OLUNDO_EXPAND   EDITUNDO_USER+2
 
#define OLUNDO_COLLAPSE   EDITUNDO_USER+3
 
#define OLUNDO_ATTR   EDITUNDO_USER+5
 
#define OLUNDO_INSERT   EDITUNDO_USER+6
 

Typedefs

typedef ::std::vector< OutlinerView * > ViewList
 

Enumerations

enum class  ParaFlag {
  NONE = 0x0000 ,
  HOLDDEPTH = 0x4000 ,
  ISPAGE = 0x0100
}
 
enum class  OutlinerMode {
  DontKnow = 0x0000 ,
  TextObject = 0x0001 ,
  TitleObject = 0x0002 ,
  OutlineObject = 0x0003 ,
  OutlineView = 0x0004
}
 

Functions

bool EDITENG_DLLPUBLIC GetStatusValueForThesaurusFromContext (OUString &rStatusVal, LanguageType &rLang, const EditView &rEditView)
 
void EDITENG_DLLPUBLIC ReplaceTextWithSynonym (EditView &rEditView, const OUString &rSynonmText)
 

Macro Definition Documentation

◆ OLUNDO_ATTR

#define OLUNDO_ATTR   EDITUNDO_USER+5

Definition at line 113 of file outliner.hxx.

◆ OLUNDO_COLLAPSE

#define OLUNDO_COLLAPSE   EDITUNDO_USER+3

Definition at line 111 of file outliner.hxx.

◆ OLUNDO_DEPTH

#define OLUNDO_DEPTH   EDITUNDO_USER

Definition at line 108 of file outliner.hxx.

◆ OLUNDO_EXPAND

#define OLUNDO_EXPAND   EDITUNDO_USER+2

Definition at line 110 of file outliner.hxx.

◆ OLUNDO_INSERT

#define OLUNDO_INSERT   EDITUNDO_USER+6

Definition at line 114 of file outliner.hxx.

Typedef Documentation

◆ ViewList

typedef ::std::vector< OutlinerView* > ViewList

Definition at line 396 of file outliner.hxx.

Enumeration Type Documentation

◆ OutlinerMode

enum class OutlinerMode
strong
Enumerator
DontKnow 
TextObject 
TitleObject 
OutlineObject 
OutlineView 

Definition at line 563 of file outliner.hxx.

◆ ParaFlag

enum class ParaFlag
strong
Enumerator
NONE 
HOLDDEPTH 
ISPAGE 

Definition at line 96 of file outliner.hxx.

Function Documentation

◆ GetStatusValueForThesaurusFromContext()

bool EDITENG_DLLPUBLIC GetStatusValueForThesaurusFromContext ( OUString &  rStatusVal,
LanguageType rLang,
const EditView rEditView 
)

◆ ReplaceTextWithSynonym()

void EDITENG_DLLPUBLIC ReplaceTextWithSynonym ( EditView rEditView,
const OUString &  rSynonmText 
)