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
 
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
 

Private Attributes

SwFormatFieldmrFormatField
 

Additional Inherited Members

- Public Attributes inherited from SwSidebarItem
VclPtr< sw::annotation::SwAnnotationWinpPostIt
 
bool bShow
 
bool bFocus
 
bool bPendingLayout
 
SwPostItHelper::SwLayoutStatus mLayoutStatus
 
SwLayoutInfo maLayoutInfo
 

Detailed Description

Definition at line 134 of file postithelper.hxx.

Constructor & Destructor Documentation

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

Definition at line 137 of file postithelper.hxx.

Member Function Documentation

SwPosition SwAnnotationItem::GetAnchorPosition ( ) const
overridevirtual
virtual const SfxBroadcaster* SwAnnotationItem::GetBroadcaster ( ) const
inlineoverridevirtual

Implements SwSidebarItem.

Definition at line 151 of file postithelper.hxx.

References mrFormatField.

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

Implements SwSidebarItem.

Definition at line 147 of file postithelper.hxx.

References mrFormatField.

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

Implements SwSidebarItem.

Definition at line 243 of file postithelper.cxx.

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

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

Member Data Documentation

SwFormatField& SwAnnotationItem::mrFormatField
private

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