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/source/uibase/uiview | |
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/source/uibase/uiview')
-rw-r--r-- | sw/source/uibase/uiview/view0.cxx | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/sw/source/uibase/uiview/view0.cxx b/sw/source/uibase/uiview/view0.cxx index 20bf8c3927be..e02467a0e319 100644 --- a/sw/source/uibase/uiview/view0.cxx +++ b/sw/source/uibase/uiview/view0.cxx @@ -182,9 +182,10 @@ void SwView::RecheckBrowseMode() SID_RULER_BORDERS, SID_RULER_PAGE_POS, //SID_ATTR_LONG_LRSPACE, SID_HTML_MODE, - SID_RULER_PROTECT, + SID_RULER_PROTECT, /* 10915 */ //SID_AUTOSPELL_CHECK, //SID_AUTOSPELL_MARKOFF, + SID_TOGGLE_RESOLVED_NOTES, /* 11672*/ FN_RULER, /*20211*/ FN_VIEW_GRAPHIC, /*20213*/ FN_VIEW_BOUNDS, /**/ @@ -276,6 +277,17 @@ void SwView::StateViewOptions(SfxItemSet &rSet) aBool.SetValue( pOpt->IsPostIts()); break; } + case SID_TOGGLE_RESOLVED_NOTES: + { + if (!GetPostItMgr()->HasNotes()) + { + rSet.DisableItem(nWhich); + nWhich = 0; + } + else + aBool.SetValue( pOpt->IsResolvedPostIts()); + break; + } case FN_VIEW_HIDDEN_PARA: aBool.SetValue( pOpt->IsShowHiddenPara()); break; case FN_VIEW_HIDE_WHITESPACE: @@ -424,6 +436,17 @@ void SwView::ExecViewOptions(SfxRequest &rReq) GetPostItMgr()->CheckMetaText(); break; + case SID_TOGGLE_RESOLVED_NOTES: + if ( STATE_TOGGLE == eState ) + bFlag = pOpt->IsResolvedPostIts(); + + GetPostItMgr()->ShowHideResolvedNotes(!bFlag); + + GetPostItMgr()->SetLayout(); + pOpt->SetResolvedPostIts( !bFlag ); + + break; + case FN_VIEW_HIDDEN_PARA: if ( STATE_TOGGLE == eState ) bFlag = !pOpt->IsShowHiddenPara(); |