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

#include <PostItMgr.hxx>

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

Public Types

typedef std::vector< std::unique_ptr< SwSidebarItem > >::const_iterator const_iterator
 

Public Member Functions

 SwPostItMgr (SwView *aDoc)
 
virtual ~SwPostItMgr () override
 
const_iterator begin () const
 
const_iterator end () const
 
void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
void LayoutPostIts ()
 
bool CalcRects ()
 
void MakeVisible (const sw::annotation::SwAnnotationWin *pPostIt)
 
bool ShowScrollbar (const tools::ULong aPage) const
 
bool HasNotes () const
 
bool ShowNotes () const
 
bool IsShowAnchor () const
 
tools::ULong GetSidebarWidth (bool bPx=false) const
 
tools::ULong GetSidebarBorderWidth (bool bPx=false) const
 
void PrepareView (bool bIgnoreCount=false)
 
void CorrectPositions ()
 
void SetLayout ()
 
void Delete (const OUString &aAuthor)
 
void Delete (sal_uInt32 nPostItId)
 
void Delete ()
 
void DeleteCommentThread (sal_uInt32 nPostItId)
 
void ToggleResolved (sal_uInt32 nPostItId)
 
void ToggleResolvedForThread (sal_uInt32 nPostItId)
 
void ExecuteFormatAllDialog (SwView &rView)
 
void FormatAll (const SfxItemSet &rNewAttr)
 
void Hide (std::u16string_view rAuthor)
 
void Hide ()
 
void Show ()
 
void UpdateResolvedStatus (const sw::annotation::SwAnnotationWin *topNote)
 
void ShowHideResolvedNotes (bool visible)
 
void Rescale ()
 
tools::Rectangle GetBottomScrollRect (const tools::ULong aPage) const
 
tools::Rectangle GetTopScrollRect (const tools::ULong aPage) const
 
bool IsHit (const Point &aPointPixel)
 
vcl::WindowIsHitSidebarWindow (const Point &rPointLogic)
 Get the matching window that is responsible for handling mouse events of rPointLogic, if any. More...
 
Color GetArrowColor (sal_uInt16 aDirection, tools::ULong aPage) const
 
sw::annotation::SwAnnotationWinGetAnnotationWin (const SwPostItField *pField) const
 
sw::annotation::SwAnnotationWinGetAnnotationWin (const sal_uInt32 nPostItId) const
 
sw::annotation::SwAnnotationWinGetNextPostIt (sal_uInt16 aDirection, sw::annotation::SwAnnotationWin *aPostIt)
 
SwPostItFieldGetLatestPostItField ()
 
tools::Long GetNextBorder ()
 
sw::annotation::SwAnnotationWinGetActiveSidebarWin ()
 
void SetActiveSidebarWin (sw::annotation::SwAnnotationWin *p)
 
SW_DLLPUBLIC bool HasActiveSidebarWin () const
 
bool HasActiveAnnotationWin () const
 
void GrabFocusOnActiveSidebarWin ()
 
SW_DLLPUBLIC void UpdateDataOnActiveSidebarWin ()
 
void DeleteActiveSidebarWin ()
 
void HideActiveSidebarWin ()
 
void ToggleInsModeOnActiveSidebarWin ()
 
sal_Int32 GetMinimumSizeWithMeta () const
 
sal_Int32 GetSidebarScrollerHeight () const
 
void SetShadowState (const SwPostItField *pField, bool bCursor=true)
 
void SetSpellChecking ()
 
void RegisterAnswer (const OutlinerParaObject *pAnswer)
 
OutlinerParaObjectIsAnswer ()
 
void RegisterAnswerText (const OUString &aAnswerText)
 
const OUString & GetAnswerText () const
 
void CheckMetaText ()
 
sal_uInt16 Replace (SvxSearchItem const *pItem)
 
sal_uInt16 SearchReplace (const SwFormatField &pField, const i18nutil::SearchOptions2 &rSearchOptions, bool bSrchForward)
 
sal_uInt16 FinishSearchReplace (const i18nutil::SearchOptions2 &rSearchOptions, bool bSrchForward)
 
void AssureStdModeAtShell ()
 
void ConnectSidebarWinToFrame (const SwFrame &rFrame, const SwFormatField &rFormatField, sw::annotation::SwAnnotationWin &rSidebarWin)
 
void DisconnectSidebarWinFromFrame (const SwFrame &rFrame, sw::annotation::SwAnnotationWin &rSidebarWin)
 
bool HasFrameConnectedSidebarWins (const SwFrame &rFrame)
 
vcl::WindowGetSidebarWinForFrameByIndex (const SwFrame &rFrame, const sal_Int32 nIndex)
 
void GetAllSidebarWinForFrame (const SwFrame &rFrame, std::vector< vcl::Window * > *pChildren)
 
void DrawNotesForPage (OutputDevice *pOutDev, sal_uInt32 nPage)
 
void PaintTile (OutputDevice &rRenderContext)
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Static Public Member Functions

static Color GetColorDark (std::size_t aAuthorIndex)
 
static Color GetColorLight (std::size_t aAuthorIndex)
 
static Color GetColorAnchor (std::size_t aAuthorIndex)
 

Private Member Functions

void AddPostIts (bool bCheckExistence=true, bool bFocus=true)
 
void RemoveSidebarWin ()
 
void PreparePageContainer ()
 
void Scroll (const tools::Long lScroll, const tools::ULong aPage)
 
void AutoScroll (const sw::annotation::SwAnnotationWin *pPostIt, const tools::ULong aPage)
 
bool ScrollbarHit (const tools::ULong aPage, const Point &aPoint)
 
bool LayoutByPage (std::vector< sw::annotation::SwAnnotationWin * > &aVisiblePostItList, const tools::Rectangle &rBorder, tools::Long lNeededHeight)
 
bool CheckForRemovedPostIts ()
 
bool ArrowEnabled (sal_uInt16 aDirection, tools::ULong aPage) const
 
bool BorderOverPageBorder (tools::ULong aPage) const
 
bool HasScrollbars () const
 
void Focus (const SfxBroadcaster &rBC)
 
sal_Int32 GetInitialAnchorDistance () const
 
sal_Int32 GetScrollSize () const
 
sal_Int32 GetSpaceBetween () const
 
void SetReadOnlyState ()
 
 DECL_DLLPRIVATE_LINK (CalcHdl, void *, void)
 
sw::annotation::SwAnnotationWinGetSidebarWin (const SfxBroadcaster *pBroadcaster) const
 
SwSidebarItemInsertItem (SfxBroadcaster *pItem, bool bCheckExistence, bool bFocus)
 
void RemoveItem (SfxBroadcaster *pBroadcast)
 

Private Attributes

SwViewmpView
 
SwWrtShellmpWrtShell
 
VclPtr< SwEditWinmpEditWin
 
std::vector< std::unique_ptr< SwSidebarItem > > mvPostItFields
 
std::vector< std::unique_ptr< SwPostItPageItem > > mPages
 
ImplSVEventmnEventId
 
bool mbWaitingForCalcRects
 
VclPtr< sw::annotation::SwAnnotationWinmpActivePostIt
 
bool mbLayout
 
tools::Long mbLayoutHeight
 
bool mbLayouting
 
bool mbReadOnly
 
bool mbDeleteNote
 
FieldShadowState mShadowState
 
std::optional< OutlinerParaObjectmpAnswer
 
OUString maAnswerText
 
bool mbIsShowAnchor
 
std::unique_ptr< sw::sidebarwindows::SwFrameSidebarWinContainermpFrameSidebarWinContainer
 

Detailed Description

Definition at line 124 of file PostItMgr.hxx.

Member Typedef Documentation

◆ const_iterator

typedef std::vector<std::unique_ptr<SwSidebarItem>>::const_iterator SwPostItMgr::const_iterator

Definition at line 179 of file PostItMgr.hxx.

Constructor & Destructor Documentation

◆ SwPostItMgr()

SwPostItMgr::SwPostItMgr ( SwView aDoc)

◆ ~SwPostItMgr()

SwPostItMgr::~SwPostItMgr ( )
overridevirtual

Member Function Documentation

◆ AddPostIts()

void SwPostItMgr::AddPostIts ( bool  bCheckExistence = true,
bool  bFocus = true 
)
private

◆ ArrowEnabled()

bool SwPostItMgr::ArrowEnabled ( sal_uInt16  aDirection,
tools::ULong  aPage 
) const
private

Definition at line 1107 of file PostItMgr.cxx.

References aDirection, BorderOverPageBorder(), KEY_PAGEDOWN, KEY_PAGEUP, and mPages.

Referenced by GetArrowColor(), and Scroll().

◆ AssureStdModeAtShell()

void SwPostItMgr::AssureStdModeAtShell ( )

◆ AutoScroll()

void SwPostItMgr::AutoScroll ( const sw::annotation::SwAnnotationWin pPostIt,
const tools::ULong  aPage 
)
private

◆ begin()

const_iterator SwPostItMgr::begin ( ) const
inline

◆ BorderOverPageBorder()

bool SwPostItMgr::BorderOverPageBorder ( tools::ULong  aPage) const
private

Definition at line 947 of file PostItMgr.cxx.

References GetSidebarScrollerHeight(), mPages, and mpEditWin.

Referenced by ArrowEnabled(), CalcRects(), and Scroll().

◆ CalcRects()

bool SwPostItMgr::CalcRects ( )

◆ CheckForRemovedPostIts()

bool SwPostItMgr::CheckForRemovedPostIts ( )
private

◆ CheckMetaText()

void SwPostItMgr::CheckMetaText ( )

Definition at line 2292 of file PostItMgr.cxx.

References mvPostItFields.

Referenced by SwView::ExecViewOptions().

◆ ConnectSidebarWinToFrame()

void SwPostItMgr::ConnectSidebarWinToFrame ( const SwFrame rFrame,
const SwFormatField rFormatField,
sw::annotation::SwAnnotationWin rSidebarWin 
)

◆ CorrectPositions()

void SwPostItMgr::CorrectPositions ( )

◆ DECL_DLLPRIVATE_LINK()

SwPostItMgr::DECL_DLLPRIVATE_LINK ( CalcHdl  ,
void *  ,
void   
)
private

◆ Delete() [1/3]

void SwPostItMgr::Delete ( )

◆ Delete() [2/3]

void SwPostItMgr::Delete ( const OUString &  aAuthor)

◆ Delete() [3/3]

void SwPostItMgr::Delete ( sal_uInt32  nPostItId)

◆ DeleteActiveSidebarWin()

void SwPostItMgr::DeleteActiveSidebarWin ( )

Definition at line 2399 of file PostItMgr.cxx.

References HasActiveSidebarWin(), and mpActivePostIt.

Referenced by SwTextShell::ExecField().

◆ DeleteCommentThread()

void SwPostItMgr::DeleteCommentThread ( sal_uInt32  nPostItId)

◆ DisconnectSidebarWinFromFrame()

void SwPostItMgr::DisconnectSidebarWinFromFrame ( const SwFrame rFrame,
sw::annotation::SwAnnotationWin rSidebarWin 
)

◆ DrawNotesForPage()

void SwPostItMgr::DrawNotesForPage ( OutputDevice pOutDev,
sal_uInt32  nPage 
)

◆ end()

const_iterator SwPostItMgr::end ( ) const
inline

◆ ExecuteFormatAllDialog()

void SwPostItMgr::ExecuteFormatAllDialog ( SwView rView)

◆ FinishSearchReplace()

sal_uInt16 SwPostItMgr::FinishSearchReplace ( const i18nutil::SearchOptions2 rSearchOptions,
bool  bSrchForward 
)

◆ Focus()

void SwPostItMgr::Focus ( const SfxBroadcaster rBC)
private

◆ FormatAll()

void SwPostItMgr::FormatAll ( const SfxItemSet rNewAttr)

◆ GetActiveSidebarWin()

sw::annotation::SwAnnotationWin * SwPostItMgr::GetActiveSidebarWin ( )
inline

◆ GetAllSidebarWinForFrame()

void SwPostItMgr::GetAllSidebarWinForFrame ( const SwFrame rFrame,
std::vector< vcl::Window * > *  pChildren 
)

◆ GetAnnotationWin() [1/2]

sw::annotation::SwAnnotationWin * SwPostItMgr::GetAnnotationWin ( const sal_uInt32  nPostItId) const

Definition at line 1793 of file PostItMgr.cxx.

References SwPostItField::GetPostItId(), and mvPostItFields.

◆ GetAnnotationWin() [2/2]

sw::annotation::SwAnnotationWin * SwPostItMgr::GetAnnotationWin ( const SwPostItField pField) const

Definition at line 1783 of file PostItMgr.cxx.

References mvPostItFields.

Referenced by SwTextShell::ExecField(), and SetShadowState().

◆ GetAnswerText()

const OUString & SwPostItMgr::GetAnswerText ( ) const
inline

Definition at line 261 of file PostItMgr.hxx.

Referenced by SwWrtShell::InsertPostIt().

◆ GetArrowColor()

Color SwPostItMgr::GetArrowColor ( sal_uInt16  aDirection,
tools::ULong  aPage 
) const

◆ GetBottomScrollRect()

tools::Rectangle SwPostItMgr::GetBottomScrollRect ( const tools::ULong  aPage) const

◆ GetColorAnchor()

Color SwPostItMgr::GetColorAnchor ( std::size_t  aAuthorIndex)
static

◆ GetColorDark()

Color SwPostItMgr::GetColorDark ( std::size_t  aAuthorIndex)
static

◆ GetColorLight()

Color SwPostItMgr::GetColorLight ( std::size_t  aAuthorIndex)
static

◆ GetInitialAnchorDistance()

sal_Int32 SwPostItMgr::GetInitialAnchorDistance ( ) const
private

Definition at line 2248 of file PostItMgr.cxx.

References mpEditWin, and POSTIT_INITIAL_ANCHOR_DISTANCE.

Referenced by LayoutPostIts().

◆ GetLatestPostItField()

SwPostItField * SwPostItMgr::GetLatestPostItField ( )

Definition at line 1803 of file PostItMgr.cxx.

References mvPostItFields.

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

◆ GetMinimumSizeWithMeta()

sal_Int32 SwPostItMgr::GetMinimumSizeWithMeta ( ) const

◆ GetNextBorder()

tools::Long SwPostItMgr::GetNextBorder ( )

◆ GetNextPostIt()

SwAnnotationWin * SwPostItMgr::GetNextPostIt ( sal_uInt16  aDirection,
sw::annotation::SwAnnotationWin aPostIt 
)

◆ GetScrollSize()

sal_Int32 SwPostItMgr::GetScrollSize ( ) const
private

◆ GetSidebarBorderWidth()

tools::ULong SwPostItMgr::GetSidebarBorderWidth ( bool  bPx = false) const

◆ GetSidebarScrollerHeight()

sal_Int32 SwPostItMgr::GetSidebarScrollerHeight ( ) const

◆ GetSidebarWidth()

tools::ULong SwPostItMgr::GetSidebarWidth ( bool  bPx = false) const

◆ GetSidebarWin()

SwAnnotationWin * SwPostItMgr::GetSidebarWin ( const SfxBroadcaster pBroadcaster) const
private

◆ GetSidebarWinForFrameByIndex()

vcl::Window * SwPostItMgr::GetSidebarWinForFrameByIndex ( const SwFrame rFrame,
const sal_Int32  nIndex 
)

◆ GetSpaceBetween()

sal_Int32 SwPostItMgr::GetSpaceBetween ( ) const
private

Definition at line 2254 of file PostItMgr.cxx.

References mpEditWin, and POSTIT_SPACE_BETWEEN.

Referenced by GetNextBorder(), LayoutByPage(), and LayoutPostIts().

◆ GetTopScrollRect()

tools::Rectangle SwPostItMgr::GetTopScrollRect ( const tools::ULong  aPage) const

◆ GrabFocusOnActiveSidebarWin()

void SwPostItMgr::GrabFocusOnActiveSidebarWin ( )

Definition at line 2383 of file PostItMgr.cxx.

References HasActiveSidebarWin(), and mpActivePostIt.

Referenced by SwEditWin::GetFocus().

◆ HasActiveAnnotationWin()

bool SwPostItMgr::HasActiveAnnotationWin ( ) const

Definition at line 2377 of file PostItMgr.cxx.

References HasActiveSidebarWin(), and mpActivePostIt.

Referenced by SwAnnotationShell::GetNoteState().

◆ HasActiveSidebarWin()

bool SwPostItMgr::HasActiveSidebarWin ( ) const

◆ HasFrameConnectedSidebarWins()

bool SwPostItMgr::HasFrameConnectedSidebarWins ( const SwFrame rFrame)

◆ HasNotes()

bool SwPostItMgr::HasNotes ( ) const

◆ HasScrollbars()

bool SwPostItMgr::HasScrollbars ( ) const
private

Definition at line 658 of file PostItMgr.cxx.

References mvPostItFields.

Referenced by CalcRects().

◆ Hide() [1/2]

void SwPostItMgr::Hide ( )

Definition at line 1754 of file PostItMgr.cxx.

References mvPostItFields.

◆ Hide() [2/2]

void SwPostItMgr::Hide ( std::u16string_view  rAuthor)

◆ HideActiveSidebarWin()

void SwPostItMgr::HideActiveSidebarWin ( )

Definition at line 2407 of file PostItMgr.cxx.

References HasActiveSidebarWin(), and mpActivePostIt.

Referenced by SwTextShell::ExecField().

◆ InsertItem()

SwSidebarItem * SwPostItMgr::InsertItem ( SfxBroadcaster pItem,
bool  bCheckExistence,
bool  bFocus 
)
private

Definition at line 300 of file PostItMgr.cxx.

References mbLayout, mvPostItFields, and SfxListener::StartListening().

Referenced by AddPostIts(), and Notify().

◆ IsAnswer()

OutlinerParaObject * SwPostItMgr::IsAnswer ( )
inline

◆ IsHit()

bool SwPostItMgr::IsHit ( const Point aPointPixel)

◆ IsHitSidebarWindow()

vcl::Window * SwPostItMgr::IsHitSidebarWindow ( const Point rPointLogic)

Get the matching window that is responsible for handling mouse events of rPointLogic, if any.

Definition at line 1978 of file PostItMgr.cxx.

References HasNotes(), sw::annotation::SwAnnotationWin::IsHitWindow(), mpEditWin, mvPostItFields, and ShowNotes().

Referenced by SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), and SwEditWin::MouseMove().

◆ IsShowAnchor()

bool SwPostItMgr::IsShowAnchor ( ) const
inline

Definition at line 193 of file PostItMgr.hxx.

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

◆ LayoutByPage()

bool SwPostItMgr::LayoutByPage ( std::vector< sw::annotation::SwAnnotationWin * > &  aVisiblePostItList,
const tools::Rectangle rBorder,
tools::Long  lNeededHeight 
)
private

◆ LayoutPostIts()

void SwPostItMgr::LayoutPostIts ( )

◆ MakeVisible()

void SwPostItMgr::MakeVisible ( const sw::annotation::SwAnnotationWin pPostIt)

◆ Notify()

void SwPostItMgr::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

◆ PaintTile()

void SwPostItMgr::PaintTile ( OutputDevice rRenderContext)

◆ PreparePageContainer()

void SwPostItMgr::PreparePageContainer ( )
private

◆ PrepareView()

void SwPostItMgr::PrepareView ( bool  bIgnoreCount = false)

◆ RegisterAnswer()

void SwPostItMgr::RegisterAnswer ( const OutlinerParaObject pAnswer)
inline

◆ RegisterAnswerText()

void SwPostItMgr::RegisterAnswerText ( const OUString &  aAnswerText)
inline

Definition at line 260 of file PostItMgr.hxx.

Referenced by SwWrtShell::InsertPostIt().

◆ RemoveItem()

void SwPostItMgr::RemoveItem ( SfxBroadcaster pBroadcast)
private

◆ RemoveSidebarWin()

void SwPostItMgr::RemoveSidebarWin ( )
private

Definition at line 1324 of file PostItMgr.cxx.

References SfxListener::EndListening(), mvPostItFields, and PreparePageContainer().

Referenced by ~SwPostItMgr().

◆ Replace()

sal_uInt16 SwPostItMgr::Replace ( SvxSearchItem const *  pItem)

◆ Rescale()

void SwPostItMgr::Rescale ( )

Definition at line 2241 of file PostItMgr.cxx.

References mvPostItFields.

Referenced by SwViewShell::VisPortChgd().

◆ Scroll()

void SwPostItMgr::Scroll ( const tools::Long  lScroll,
const tools::ULong  aPage 
)
private

◆ ScrollbarHit()

bool SwPostItMgr::ScrollbarHit ( const tools::ULong  aPage,
const Point aPoint 
)
private

◆ SearchReplace()

sal_uInt16 SwPostItMgr::SearchReplace ( const SwFormatField pField,
const i18nutil::SearchOptions2 rSearchOptions,
bool  bSrchForward 
)

◆ SetActiveSidebarWin()

void SwPostItMgr::SetActiveSidebarWin ( sw::annotation::SwAnnotationWin p)

◆ SetLayout()

void SwPostItMgr::SetLayout ( )
inline

◆ SetReadOnlyState()

void SwPostItMgr::SetReadOnlyState ( )
private

Definition at line 2285 of file PostItMgr.cxx.

References mbReadOnly, and mvPostItFields.

Referenced by Notify().

◆ SetShadowState()

void SwPostItMgr::SetShadowState ( const SwPostItField pField,
bool  bCursor = true 
)

◆ SetSpellChecking()

void SwPostItMgr::SetSpellChecking ( )

Definition at line 2278 of file PostItMgr.cxx.

References mvPostItFields.

Referenced by SwView::ExecViewOptions(), and Notify().

◆ Show()

void SwPostItMgr::Show ( )

Definition at line 1764 of file PostItMgr.cxx.

References LayoutPostIts(), and mvPostItFields.

Referenced by SwContentTree::ExecuteContextMenuAction().

◆ ShowHideResolvedNotes()

void SwPostItMgr::ShowHideResolvedNotes ( bool  visible)

Definition at line 2490 of file PostItMgr.cxx.

References LayoutPostIts(), mPages, and visible.

Referenced by SwView::ExecViewOptions().

◆ ShowNotes()

bool SwPostItMgr::ShowNotes ( ) const

◆ ShowScrollbar()

bool SwPostItMgr::ShowScrollbar ( const tools::ULong  aPage) const

Definition at line 1941 of file PostItMgr.cxx.

References mbWaitingForCalcRects, and mPages.

Referenced by SwPageFrame::PaintNotesSidebar().

◆ ToggleInsModeOnActiveSidebarWin()

void SwPostItMgr::ToggleInsModeOnActiveSidebarWin ( )

Definition at line 2415 of file PostItMgr.cxx.

References HasActiveSidebarWin(), and mpActivePostIt.

Referenced by SwView::ExecuteStatusLine().

◆ ToggleResolved()

void SwPostItMgr::ToggleResolved ( sal_uInt32  nPostItId)

◆ ToggleResolvedForThread()

void SwPostItMgr::ToggleResolvedForThread ( sal_uInt32  nPostItId)

◆ UpdateDataOnActiveSidebarWin()

void SwPostItMgr::UpdateDataOnActiveSidebarWin ( )

◆ UpdateResolvedStatus()

void SwPostItMgr::UpdateResolvedStatus ( const sw::annotation::SwAnnotationWin topNote)

Member Data Documentation

◆ maAnswerText

OUString SwPostItMgr::maAnswerText
private

Definition at line 142 of file PostItMgr.hxx.

◆ mbDeleteNote

bool SwPostItMgr::mbDeleteNote
private

Definition at line 139 of file PostItMgr.hxx.

Referenced by Notify().

◆ mbIsShowAnchor

bool SwPostItMgr::mbIsShowAnchor
private

Definition at line 143 of file PostItMgr.hxx.

Referenced by SwPostItMgr().

◆ mbLayout

bool SwPostItMgr::mbLayout
private

◆ mbLayoutHeight

tools::Long SwPostItMgr::mbLayoutHeight
private

Definition at line 136 of file PostItMgr.hxx.

Referenced by CalcRects().

◆ mbLayouting

bool SwPostItMgr::mbLayouting
private

Definition at line 137 of file PostItMgr.hxx.

Referenced by CorrectPositions(), and LayoutPostIts().

◆ mbReadOnly

bool SwPostItMgr::mbReadOnly
private

Definition at line 138 of file PostItMgr.hxx.

Referenced by LayoutPostIts(), Notify(), and SetReadOnlyState().

◆ mbWaitingForCalcRects

bool SwPostItMgr::mbWaitingForCalcRects
private

◆ mnEventId

ImplSVEvent* SwPostItMgr::mnEventId
private

Definition at line 132 of file PostItMgr.hxx.

Referenced by CalcRects(), Notify(), SwPostItMgr(), and ~SwPostItMgr().

◆ mpActivePostIt

VclPtr<sw::annotation::SwAnnotationWin> SwPostItMgr::mpActivePostIt
private

◆ mPages

std::vector<std::unique_ptr<SwPostItPageItem> > SwPostItMgr::mPages
private

◆ mpAnswer

std::optional<OutlinerParaObject> SwPostItMgr::mpAnswer
private

Definition at line 141 of file PostItMgr.hxx.

Referenced by LayoutPostIts().

◆ mpEditWin

VclPtr<SwEditWin> SwPostItMgr::mpEditWin
private

◆ mpFrameSidebarWinContainer

std::unique_ptr<sw::sidebarwindows::SwFrameSidebarWinContainer> SwPostItMgr::mpFrameSidebarWinContainer
private

◆ mpView

SwView* SwPostItMgr::mpView
private

◆ mpWrtShell

SwWrtShell* SwPostItMgr::mpWrtShell
private

◆ mShadowState

FieldShadowState SwPostItMgr::mShadowState
private

Definition at line 140 of file PostItMgr.hxx.

Referenced by SetActiveSidebarWin(), and SetShadowState().

◆ mvPostItFields

std::vector<std::unique_ptr<SwSidebarItem> > SwPostItMgr::mvPostItFields
private

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