LibreOffice Module sw (master) 1
Public Member Functions | Public Attributes | List of all members
SwSidebarItem Class Referenceabstract

#include <postithelper.hxx>

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

Public Member Functions

 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
 

Public Attributes

VclPtr< sw::annotation::SwAnnotationWinmpPostIt
 
bool mbShow
 
bool mbFocus
 
bool mbPendingLayout
 
SwPostItHelper::SwLayoutStatus mLayoutStatus
 
SwLayoutInfo maLayoutInfo
 

Detailed Description

Definition at line 94 of file postithelper.hxx.

Constructor & Destructor Documentation

◆ SwSidebarItem() [1/3]

SwSidebarItem::SwSidebarItem ( const bool  aFocus)

Definition at line 117 of file postithelper.cxx.

◆ ~SwSidebarItem()

SwSidebarItem::~SwSidebarItem ( )
virtual

Definition at line 126 of file postithelper.cxx.

◆ SwSidebarItem() [2/3]

SwSidebarItem::SwSidebarItem ( SwSidebarItem const &  )
default

◆ SwSidebarItem() [3/3]

SwSidebarItem::SwSidebarItem ( SwSidebarItem &&  )
default

Member Function Documentation

◆ GetAnchorPosition()

virtual SwPosition SwSidebarItem::GetAnchorPosition ( ) const
pure virtual

Implemented in SwAnnotationItem.

◆ GetBroadcaster()

virtual const SfxBroadcaster * SwSidebarItem::GetBroadcaster ( ) const
pure virtual

Implemented in SwAnnotationItem.

◆ GetFormatField() [1/2]

virtual const SwFormatField & SwSidebarItem::GetFormatField ( ) const
pure virtual

◆ GetFormatField() [2/2]

virtual SwFormatField & SwSidebarItem::GetFormatField ( )
pure virtual

Implemented in SwAnnotationItem.

◆ GetSidebarWindow()

virtual VclPtr< sw::annotation::SwAnnotationWin > SwSidebarItem::GetSidebarWindow ( SwEditWin rEditWin,
SwPostItMgr aMgr 
)
pure virtual

Implemented in SwAnnotationItem.

◆ operator=() [1/2]

SwSidebarItem & SwSidebarItem::operator= ( SwSidebarItem &&  )
default

◆ operator=() [2/2]

SwSidebarItem & SwSidebarItem::operator= ( SwSidebarItem const &  )
default

◆ UseElement()

virtual bool SwSidebarItem::UseElement ( SwRootFrame const &  ,
IDocumentRedlineAccess const &   
)
pure virtual

Implemented in SwAnnotationItem.

Member Data Documentation

◆ maLayoutInfo

SwLayoutInfo SwSidebarItem::maLayoutInfo

◆ mbFocus

bool SwSidebarItem::mbFocus

Definition at line 99 of file postithelper.hxx.

◆ mbPendingLayout

bool SwSidebarItem::mbPendingLayout

Definition at line 100 of file postithelper.hxx.

Referenced by SwPostItMgr::Notify().

◆ mbShow

bool SwSidebarItem::mbShow

Definition at line 98 of file postithelper.hxx.

Referenced by sw::annotation::SwAnnotationWin::SetResolved().

◆ mLayoutStatus

SwPostItHelper::SwLayoutStatus SwSidebarItem::mLayoutStatus

Definition at line 102 of file postithelper.hxx.

◆ mpPostIt

VclPtr<sw::annotation::SwAnnotationWin> SwSidebarItem::mpPostIt

Definition at line 97 of file postithelper.hxx.


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