LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
sw::mark::IBookmark Class Referenceabstract

#include <IMark.hxx>

Inheritance diagram for sw::mark::IBookmark:
[legend]
Collaboration diagram for sw::mark::IBookmark:
[legend]

Public Member Functions

virtual const OUString & GetShortName () const =0
 
virtual const vcl::KeyCodeGetKeyCode () const =0
 
virtual void SetShortName (const OUString &)=0
 
virtual void SetKeyCode (const vcl::KeyCode &)=0
 
virtual bool IsHidden () const =0
 
virtual const OUString & GetHideCondition () const =0
 
virtual void Hide (bool hide)=0
 
virtual void SetHideCondition (const OUString &)=0
 
- Public Member Functions inherited from sw::mark::IMark
virtual const SwPositionGetMarkPos () const =0
 
virtual const SwPositionGetOtherMarkPos () const =0
 
virtual const SwPositionGetMarkStart () const =0
 
virtual const SwPositionGetMarkEnd () const =0
 
virtual const OUString & GetName () const =0
 
virtual bool IsExpanded () const =0
 
virtual bool IsCoveringPosition (const SwPosition &rPos) const =0
 
virtual OUString ToString () const =0
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const =0
 

Protected Member Functions

 IBookmark ()=default
 
- Protected Member Functions inherited from sw::mark::IMark
 IMark ()=default
 

Private Member Functions

 IBookmark (IBookmark const &)=delete
 
IBookmarkoperator= (IBookmark const &)=delete
 

Detailed Description

Definition at line 67 of file IMark.hxx.

Constructor & Destructor Documentation

◆ IBookmark() [1/2]

sw::mark::IBookmark::IBookmark ( )
protecteddefault

◆ IBookmark() [2/2]

sw::mark::IBookmark::IBookmark ( IBookmark const &  )
privatedelete

Member Function Documentation

◆ GetHideCondition()

virtual const OUString & sw::mark::IBookmark::GetHideCondition ( ) const
pure virtual

◆ GetKeyCode()

virtual const vcl::KeyCode & sw::mark::IBookmark::GetKeyCode ( ) const
pure virtual

◆ GetShortName()

virtual const OUString & sw::mark::IBookmark::GetShortName ( ) const
pure virtual

◆ Hide()

virtual void sw::mark::IBookmark::Hide ( bool  hide)
pure virtual

◆ IsHidden()

virtual bool sw::mark::IBookmark::IsHidden ( ) const
pure virtual

◆ operator=()

IBookmark & sw::mark::IBookmark::operator= ( IBookmark const &  )
privatedelete

◆ SetHideCondition()

virtual void sw::mark::IBookmark::SetHideCondition ( const OUString &  )
pure virtual

◆ SetKeyCode()

virtual void sw::mark::IBookmark::SetKeyCode ( const vcl::KeyCode )
pure virtual

◆ SetShortName()

virtual void sw::mark::IBookmark::SetShortName ( const OUString &  )
pure virtual

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