sd/source/ui/view/outlnvsh.cxx | 4 +++- sd/uiconfig/simpress/popupmenu/outline.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-)
New commits: commit 2ff25197493c0946b2f075764f3191ea076acd40 Author: Andreas Heinisch <[email protected]> AuthorDate: Tue Sep 2 18:52:56 2025 +0200 Commit: Andreas Heinisch <[email protected]> CommitDate: Wed Sep 3 15:41:30 2025 +0200 tdf#61369 - Impress outline view: enable paste of unformatted text Change-Id: I74fdf439f1277996f15ddf81ae0abeccf4579bf3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190535 Tested-by: Jenkins Reviewed-by: Andreas Heinisch <[email protected]> diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx index 77b64d05ea6c..1c7ac45a61ef 100644 --- a/sd/source/ui/view/outlnvsh.cxx +++ b/sd/source/ui/view/outlnvsh.cxx @@ -860,7 +860,8 @@ void OutlineViewShell::GetMenuState( SfxItemSet &rSet ) if (bDisableCollapseAll) rSet.DisableItem(SID_OUTLINE_COLLAPSE_ALL); - if( SfxItemState::DEFAULT == rSet.GetItemState( SID_PASTE ) ) + if (SfxItemState::DEFAULT == rSet.GetItemState(SID_PASTE) + || SfxItemState::DEFAULT == rSet.GetItemState(SID_PASTE_UNFORMATTED)) { if ( !mxClipEvtLstnr.is() ) { @@ -880,6 +881,7 @@ void OutlineViewShell::GetMenuState( SfxItemSet &rSet ) if( !bPastePossible ) { rSet.DisableItem( SID_PASTE ); + rSet.DisableItem(SID_PASTE_UNFORMATTED); } } diff --git a/sd/uiconfig/simpress/popupmenu/outline.xml b/sd/uiconfig/simpress/popupmenu/outline.xml index 6ddc0b1a95f0..42057a4eeffa 100644 --- a/sd/uiconfig/simpress/popupmenu/outline.xml +++ b/sd/uiconfig/simpress/popupmenu/outline.xml @@ -11,6 +11,7 @@ <menu:menuitem menu:id=".uno:Cut"/> <menu:menuitem menu:id=".uno:Copy"/> <menu:menuitem menu:id=".uno:Paste"/> + <menu:menuitem menu:id=".uno:PasteUnformatted"/> <menu:menuseparator/> <menu:menuitem menu:id=".uno:SetDefault"/> <menu:menuseparator/>
