LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwAnnotationItem Class Referencefinal

#include <postithelper.hxx>

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

Public Member Functions

 SwAnnotationItem (SwFormatField &rFormatField, const bool aFocus)
 
virtual SwPosition GetAnchorPosition () const override
 
virtual bool UseElement (SwRootFrame const &, IDocumentRedlineAccess const &) override
 
virtual const SwFormatFieldGetFormatField () const override
 
SwFormatFieldGetFormatField () override
 
virtual const SfxBroadcasterGetBroadcaster () const override
 
virtual VclPtr< sw::annotation::SwAnnotationWinGetSidebarWindow (SwEditWin &rEditWin, SwPostItMgr &aMgr) override
 
- Public Member Functions inherited from SwSidebarItem
 SwSidebarItem (const bool aFocus)
 
virtual ~SwSidebarItem ()
 
 SwSidebarItem (SwSidebarItem const &)=default
 
 SwSidebarItem (SwSidebarItem &&)=default
 
SwSidebarItemoperator= (SwSidebarItem const &)=default
 
SwSidebarItemoperator= (SwSidebarItem &&)=default
 
virtual SwPosition GetAnchorPosition () const =0
 
virtual bool UseElement (SwRootFrame const &, IDocumentRedlineAccess const &)=0
 
virtual const SwFormatFieldGetFormatField () const =0
 
virtual SwFormatFieldGetFormatField ()=0
 
virtual const SfxBroadcasterGetBroadcaster () const =0
 
virtual VclPtr< sw::annotation::SwAnnotationWinGetSidebarWindow (SwEditWin &rEditWin, SwPostItMgr &aMgr)=0
 

Private Attributes

SwFormatFieldmrFormatField
 

Additional Inherited Members

- Public Attributes inherited from SwSidebarItem
VclPtr< sw::annotation::SwAnnotationWinmpPostIt
 
bool mbShow
 
bool mbFocus
 
bool mbPendingLayout
 
SwPostItHelper::SwLayoutStatus mLayoutStatus
 
SwLayoutInfo maLayoutInfo
 

Detailed Description

Definition at line 123 of file postithelper.hxx.

Constructor & Destructor Documentation

◆ SwAnnotationItem()

SwAnnotationItem::SwAnnotationItem ( SwFormatField rFormatField,
const bool  aFocus 
)
inline

Definition at line 126 of file postithelper.hxx.

Member Function Documentation

◆ GetAnchorPosition()

SwPosition SwAnnotationItem::GetAnchorPosition ( ) const
overridevirtual

◆ GetBroadcaster()

virtual const SfxBroadcaster * SwAnnotationItem::GetBroadcaster ( ) const
inlineoverridevirtual

Implements SwSidebarItem.

Definition at line 144 of file postithelper.hxx.

References mrFormatField.

◆ GetFormatField() [1/2]

virtual const SwFormatField & SwAnnotationItem::GetFormatField ( ) const
inlineoverridevirtual

Implements SwSidebarItem.

Definition at line 136 of file postithelper.hxx.

References mrFormatField.

◆ GetFormatField() [2/2]

SwFormatField & SwAnnotationItem::GetFormatField ( )
inlineoverridevirtual

Implements SwSidebarItem.

Definition at line 140 of file postithelper.hxx.

References mrFormatField.

◆ GetSidebarWindow()

VclPtr< sw::annotation::SwAnnotationWin > SwAnnotationItem::GetSidebarWindow ( SwEditWin rEditWin,
SwPostItMgr aMgr 
)
overridevirtual

Implements SwSidebarItem.

Definition at line 268 of file postithelper.cxx.

References VclPtr< class reference_type >::Create(), and mrFormatField.

◆ UseElement()

bool SwAnnotationItem::UseElement ( SwRootFrame const &  rLayout,
IDocumentRedlineAccess const &  rIDRA 
)
overridevirtual

Member Data Documentation

◆ mrFormatField

SwFormatField& SwAnnotationItem::mrFormatField
private

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