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 const SfxBroadcasterGetBroadcaster () const =0
 
virtual VclPtr< sw::annotation::SwAnnotationWinGetSidebarWindow (SwEditWin &rEditWin, SwPostItMgr &aMgr)=0
 

Public Attributes

VclPtr< sw::annotation::SwAnnotationWinpPostIt
 
bool bShow
 
bool bFocus
 
bool bPendingLayout
 
SwPostItHelper::SwLayoutStatus mLayoutStatus
 
SwLayoutInfo maLayoutInfo
 

Detailed Description

Definition at line 89 of file postithelper.hxx.

Constructor & Destructor Documentation

SwSidebarItem::SwSidebarItem ( const bool  aFocus)
inline

Definition at line 100 of file postithelper.hxx.

virtual SwSidebarItem::~SwSidebarItem ( )
inlinevirtual

Definition at line 110 of file postithelper.hxx.

SwSidebarItem::SwSidebarItem ( SwSidebarItem const &  )
default
SwSidebarItem::SwSidebarItem ( SwSidebarItem &&  )
default

Member Function Documentation

virtual SwPosition SwSidebarItem::GetAnchorPosition ( ) const
pure virtual

Implemented in SwAnnotationItem.

Referenced by SwPostItMgr::CalcRects().

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

Implemented in SwAnnotationItem.

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

Implemented in SwAnnotationItem.

Referenced by SwPostItMgr::LayoutPostIts().

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

Implemented in SwAnnotationItem.

Referenced by SwPostItMgr::CalcRects().

Member Data Documentation

bool SwSidebarItem::bFocus

Definition at line 94 of file postithelper.hxx.

Referenced by SwPostItMgr::LayoutPostIts().

bool SwSidebarItem::bPendingLayout

Definition at line 95 of file postithelper.hxx.

Referenced by SwPostItMgr::Notify().

bool SwSidebarItem::bShow

Definition at line 93 of file postithelper.hxx.

Referenced by SwPostItMgr::LayoutPostIts().

SwLayoutInfo SwSidebarItem::maLayoutInfo
SwPostItHelper::SwLayoutStatus SwSidebarItem::mLayoutStatus

Definition at line 97 of file postithelper.hxx.

Referenced by SwPostItMgr::CalcRects(), and SwPostItMgr::LayoutPostIts().

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

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