summaryrefslogtreecommitdiff
path: root/sw/source/uibase
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <s.mehrbrodt@gmail.com>2014-11-09 17:15:33 +0100
committerSamuel Mehrbrodt <s.mehrbrodt@gmail.com>2014-11-09 17:19:50 +0100
commit0280a35b20448b7f678b6e150cbc2564da4910ce (patch)
treeac35a323c645197e90bc6294ed10c2dac392469c /sw/source/uibase
parenta700c0b44d8ff6092120315b38f6b10f0278fbf7 (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.hxx4
-rw-r--r--sw/source/uibase/utlui/wordcountctrl.cxx6
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: */