diff options
author | Scott Clarke <scott.clarke@codethink.co.uk> | 2019-06-11 13:07:20 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2019-08-08 08:05:17 +0200 |
commit | fb3a0b084701ee1089a76568b3b110ac5b0df460 (patch) | |
tree | 5b6217e7fee87fb30d4f070be70dd48de99e5ad3 /sw/inc | |
parent | fa774e16b1dfe4844ec5eb3f9372d6468f6b8a56 (diff) |
tdf#119228 Add 'Resolved Comments' option to the View menu.
Change-Id: Ib4554b77857992959a386c71e99e424579196ded
Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
Reviewed-on: https://gerrit.libreoffice.org/75862
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'sw/inc')
-rw-r--r-- | sw/inc/PostItMgr.hxx | 1 | ||||
-rw-r--r-- | sw/inc/viewopt.hxx | 11 |
2 files changed, 10 insertions, 2 deletions
diff --git a/sw/inc/PostItMgr.hxx b/sw/inc/PostItMgr.hxx index f51aa04723fc..89edc53e62f4 100644 --- a/sw/inc/PostItMgr.hxx +++ b/sw/inc/PostItMgr.hxx @@ -214,6 +214,7 @@ class SAL_DLLPUBLIC_RTTI SwPostItMgr: public SfxListener void Hide(); void Show(); void UpdateResolvedStatus(sw::annotation::SwAnnotationWin* topNote); + void ShowHideResolvedNotes(bool visible); void Rescale(); diff --git a/sw/inc/viewopt.hxx b/sw/inc/viewopt.hxx index 05f70f2d2aa6..19eb9d546595 100644 --- a/sw/inc/viewopt.hxx +++ b/sw/inc/viewopt.hxx @@ -91,10 +91,11 @@ enum class ViewOptFlags2 { ScrollbarTips = 0x00400000, PrintFormat = 0x00800000, ShadowCursor = 0x01000000, - VRulerRight = 0x02000000 + VRulerRight = 0x02000000, + ResolvedPostits = 0x04000000, }; namespace o3tl { - template<> struct typed_flags<ViewOptFlags2> : is_typed_flags<ViewOptFlags2, 0x03d7dc00> {}; + template<> struct typed_flags<ViewOptFlags2> : is_typed_flags<ViewOptFlags2, 0x07d7dc00> {}; }; // Table background. @@ -256,6 +257,12 @@ public: { return bool(m_nCoreOptions & ViewOptFlags1::Postits); } void SetPostIts( bool b ) { SetCoreOption(b, ViewOptFlags1::Postits); } + + bool IsResolvedPostIts() const + { return bool(m_nUIOptions & ViewOptFlags2::ResolvedPostits); } + void SetResolvedPostIts( bool b ) + { SetUIOption(b, ViewOptFlags2::ResolvedPostits); } + static void PaintPostIts( OutputDevice *pOut, const SwRect &rRect, bool bIsScript ); static sal_uInt16 GetPostItsWidth( const OutputDevice *pOut ); |