summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2015-11-13 17:03:01 +0100
committerSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2015-11-13 17:04:04 +0100
commit75a5dfeca0af580bb31f3aceee541d5f905b9101 (patch)
treee3aab67f5e176d98ca8819293412929d54b7d309
parent2af4da0ea9ee0b029e89cf5ab65d378d426d1af1 (diff)
tdf#86886 Shortcut keys missing in undo and redo tooltips
Change-Id: I8df003bdad4430a174815ce51197b997717ef379
-rw-r--r--include/svx/lboxctrl.hxx2
-rw-r--r--svx/source/tbxctrls/lboxctrl.cxx6
2 files changed, 4 insertions, 4 deletions
diff --git a/include/svx/lboxctrl.hxx b/include/svx/lboxctrl.hxx
index 4977f0ef2b13..75a2f24bfb7c 100644
--- a/include/svx/lboxctrl.hxx
+++ b/include/svx/lboxctrl.hxx
@@ -56,7 +56,7 @@ public:
class SVX_DLLPUBLIC SvxUndoRedoControl : public SvxListBoxControl
{
std::vector< OUString > aUndoRedoList;
- OUString aDefaultText;
+ OUString aDefaultTooltip;
public:
SFX_DECL_TOOLBOX_CONTROL();
diff --git a/svx/source/tbxctrls/lboxctrl.cxx b/svx/source/tbxctrls/lboxctrl.cxx
index a40580c06fe9..c617a7c8b08b 100644
--- a/svx/source/tbxctrls/lboxctrl.cxx
+++ b/svx/source/tbxctrls/lboxctrl.cxx
@@ -224,7 +224,7 @@ SvxUndoRedoControl::SvxUndoRedoControl( sal_uInt16 nSlotId, sal_uInt16 nId, Tool
{
rTbx.SetItemBits( nId, ToolBoxItemBits::DROPDOWN | rTbx.GetItemBits( nId ) );
rTbx.Invalidate();
- aDefaultText = MnemonicGenerator::EraseAllMnemonicChars( rTbx.GetItemText( nId ) );
+ aDefaultTooltip = rTbx.GetQuickHelpText( nId );
}
SvxUndoRedoControl::~SvxUndoRedoControl()
@@ -239,13 +239,13 @@ void SvxUndoRedoControl::StateChanged(
if ( eState == SfxItemState::DISABLED )
{
ToolBox& rBox = GetToolBox();
- rBox.SetQuickHelpText( GetId(), aDefaultText );
+ rBox.SetQuickHelpText( GetId(), aDefaultTooltip );
}
else if ( pState && dynamic_cast<const SfxStringItem*>( pState) != nullptr )
{
const SfxStringItem& rItem = *static_cast<const SfxStringItem *>(pState);
ToolBox& rBox = GetToolBox();
- OUString aQuickHelpText = MnemonicGenerator::EraseAllMnemonicChars( rItem.GetValue() );
+ OUString aQuickHelpText = rItem.GetValue();
rBox.SetQuickHelpText( GetId(), aQuickHelpText );
}
SvxListBoxControl::StateChanged( nSID, eState, pState );