diff options
author | Samuel Mehrbrodt <s.mehrbrodt@gmail.com> | 2014-11-09 17:15:33 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <s.mehrbrodt@gmail.com> | 2014-11-09 17:19:50 +0100 |
commit | 0280a35b20448b7f678b6e150cbc2564da4910ce (patch) | |
tree | ac35a323c645197e90bc6294ed10c2dac392469c /sw/source/uibase | |
parent | a700c0b44d8ff6092120315b38f6b10f0278fbf7 (diff) |
fdo#82707 Unify click behavior in Statusbar (Writer)
Use single click for primary action, right click for context menu
Change-Id: Ia707a88b48f4af144588c45d37acea547e77773e
Diffstat (limited to 'sw/source/uibase')
-rw-r--r-- | sw/source/uibase/inc/wordcountctrl.hxx | 4 | ||||
-rw-r--r-- | sw/source/uibase/utlui/wordcountctrl.cxx | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sw/source/uibase/inc/wordcountctrl.hxx b/sw/source/uibase/inc/wordcountctrl.hxx index 9feee89eda64..8d2aeeb05d54 100644 --- a/sw/source/uibase/inc/wordcountctrl.hxx +++ b/sw/source/uibase/inc/wordcountctrl.hxx @@ -26,6 +26,10 @@ public: SwWordCountStatusBarControl(sal_uInt16 nSlotId, sal_uInt16 nId, StatusBar& rStb); virtual ~SwWordCountStatusBarControl(); + + virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState, + const SfxPoolItem* pState ) SAL_OVERRIDE; + }; #endif diff --git a/sw/source/uibase/utlui/wordcountctrl.cxx b/sw/source/uibase/utlui/wordcountctrl.cxx index 498de51ceb3c..c43c345d00fd 100644 --- a/sw/source/uibase/utlui/wordcountctrl.cxx +++ b/sw/source/uibase/utlui/wordcountctrl.cxx @@ -24,4 +24,10 @@ SwWordCountStatusBarControl::~SwWordCountStatusBarControl() { } +void SwWordCountStatusBarControl::StateChanged( + sal_uInt16 /*nSID*/, SfxItemState /*eState*/, const SfxPoolItem* pState ) +{ + GetStatusBar().SetItemText( GetId(), ((SfxStringItem*)pState)->GetValue() ); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |