summaryrefslogtreecommitdiff
path: root/sw/inc
diff options
context:
space:
mode:
authorScott Clarke <scott.clarke@codethink.co.uk>2019-06-11 13:07:20 +0100
committerSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2019-08-08 08:05:17 +0200
commitfb3a0b084701ee1089a76568b3b110ac5b0df460 (patch)
tree5b6217e7fee87fb30d4f070be70dd48de99e5ad3 /sw/inc
parentfa774e16b1dfe4844ec5eb3f9372d6468f6b8a56 (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.hxx1
-rw-r--r--sw/inc/viewopt.hxx11
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 );