LibreOffice Module lotuswordpro (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
LwpFribBookMark Class Reference

#include <lwpfribmark.hxx>

Inheritance diagram for LwpFribBookMark:
[legend]
Collaboration diagram for LwpFribBookMark:
[legend]

Public Types

enum  {
  MARKER_START =1 ,
  MARKER_END ,
  MARKER_NONE
}
 
- Public Types inherited from LwpFrib
enum  {
  REV_INSERT = 0 ,
  REV_DELETE = 1
}
 

Public Member Functions

 LwpFribBookMark (LwpPara *pPara)
 
void Read (LwpObjectStream *pObjStrm, sal_uInt16 len) override
 : Read bookmark frib More...
 
const LwpObjectIDGetMarkerID () const
 
sal_uInt8 GetType () const
 
void XFConvert (XFContentContainer *pXFPara)
 : convert bookmark frib More...
 
void RegisterStyle (LwpFoundry *pFoundry) override
 : register bookmark frib More...
 
- Public Member Functions inherited from LwpFrib
 LwpFrib (LwpPara *pPara)
 
virtual ~LwpFrib ()
 
virtual void Read (LwpObjectStream *pObjStrm, sal_uInt16 len)
 
LwpFribGetNext ()
 
void SetNext (LwpFrib *next)
 
sal_uInt8 GetType () const
 
OUString GetEditor ()
 
XFColor GetHighlightColor ()
 
const OUString & GetStyleName () const
 
void SetModifiers (ModifierInfo *pModifiers)
 
ModifierInfoGetModifiers ()
 
virtual void RegisterStyle (LwpFoundry *pFoundry)
 
bool HasNextFrib ()
 @descr: Whether there are other fribs following current frib. More...
 
void ConvertChars (XFContentContainer *pXFPara, const OUString &text)
 
void ConvertHyperLink (XFContentContainer *pXFPara, const LwpHyperlinkMgr *pHyperlink, const OUString &text)
 
rtl::Reference< XFFontGetFont ()
 @descr: Get the current frib font style More...
 
sal_uInt8 GetRevisionType () const
 
bool GetRevisionFlag () const
 
void Register (std::map< LwpFrib *, OUString > *pFribMap)
 
void Deregister ()
 

Private Attributes

sal_uInt8 m_nType
 
LwpObjectID m_objMarker
 
rtl::Reference< XFBookmarkStartm_xStart
 
rtl::Reference< XFBookmarkEndm_xEnd
 

Additional Inherited Members

- Static Public Member Functions inherited from LwpFrib
static LwpFribCreateFrib (LwpPara *pPara, LwpObjectStream *pObjStrm, sal_uInt8 fribtag, sal_uInt8 editID)
 
- Public Attributes inherited from LwpFrib
bool m_ModFlag
 
- Protected Attributes inherited from LwpFrib
std::map< LwpFrib *, OUString > * m_pFribMap
 
LwpParam_pPara
 
LwpFribm_pNext
 
sal_uInt8 m_nFribType
 
std::unique_ptr< ModifierInfom_pModifiers
 
OUString m_StyleName
 
sal_uInt8 m_nRevisionType
 
bool m_bRevisionFlag
 
sal_uInt8 m_nEditor
 

Detailed Description

Definition at line 84 of file lwpfribmark.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MARKER_START 
MARKER_END 
MARKER_NONE 

Definition at line 91 of file lwpfribmark.hxx.

Constructor & Destructor Documentation

◆ LwpFribBookMark()

LwpFribBookMark::LwpFribBookMark ( LwpPara pPara)
explicit

Definition at line 165 of file lwpfribmark.cxx.

Member Function Documentation

◆ GetMarkerID()

const LwpObjectID & LwpFribBookMark::GetMarkerID ( ) const
inline

Definition at line 89 of file lwpfribmark.hxx.

References m_objMarker.

Referenced by RegisterStyle().

◆ GetType()

sal_uInt8 LwpFribBookMark::GetType ( ) const
inline

Definition at line 90 of file lwpfribmark.hxx.

References m_nType.

Referenced by RegisterStyle(), and XFConvert().

◆ Read()

void LwpFribBookMark::Read ( LwpObjectStream pObjStrm,
sal_uInt16  len 
)
overridevirtual

: Read bookmark frib

Reimplemented from LwpFrib.

Definition at line 174 of file lwpfribmark.cxx.

References m_nType, m_objMarker, LwpObjectStream::QuickReaduInt8(), and LwpObjectID::ReadIndexed().

◆ RegisterStyle()

void LwpFribBookMark::RegisterStyle ( LwpFoundry pFoundry)
overridevirtual

◆ XFConvert()

void LwpFribBookMark::XFConvert ( XFContentContainer pXFPara)

: convert bookmark frib

Definition at line 182 of file lwpfribmark.cxx.

References XFContentContainer::Add(), GetType(), m_xEnd, m_xStart, MARKER_END, MARKER_START, and type.

Referenced by LwpFribPtr::XFConvert().

Member Data Documentation

◆ m_nType

sal_uInt8 LwpFribBookMark::m_nType
private

Definition at line 95 of file lwpfribmark.hxx.

Referenced by GetType(), and Read().

◆ m_objMarker

LwpObjectID LwpFribBookMark::m_objMarker
private

Definition at line 96 of file lwpfribmark.hxx.

Referenced by GetMarkerID(), and Read().

◆ m_xEnd

rtl::Reference<XFBookmarkEnd> LwpFribBookMark::m_xEnd
private

Definition at line 98 of file lwpfribmark.hxx.

Referenced by RegisterStyle(), and XFConvert().

◆ m_xStart

rtl::Reference<XFBookmarkStart> LwpFribBookMark::m_xStart
private

Definition at line 97 of file lwpfribmark.hxx.

Referenced by RegisterStyle(), and XFConvert().


The documentation for this class was generated from the following files: