summaryrefslogtreecommitdiff
path: root/sw/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-04-07 12:21:30 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-04-07 13:01:37 +0100
commit9526d1969da25189563a99476176842d38418b76 (patch)
tree646904b3cc4d8b2ba2d2b3df8b042f05773c47b6 /sw/source
parent74fdda0cd41d97b6c97d2115584ee48fd552514e (diff)
Related: fdo#51818 format statistical numbers with locale rules
Change-Id: Ic21e93d55037a7971b2b6f7988f87c9b4eb01de5
Diffstat (limited to 'sw/source')
-rw-r--r--sw/source/ui/dialog/docstdlg.cxx20
1 files changed, 12 insertions, 8 deletions
diff --git a/sw/source/ui/dialog/docstdlg.cxx b/sw/source/ui/dialog/docstdlg.cxx
index 0cb27d61fdd9..7cf70ba65dbc 100644
--- a/sw/source/ui/dialog/docstdlg.cxx
+++ b/sw/source/ui/dialog/docstdlg.cxx
@@ -34,6 +34,9 @@
#include <fldmgr.hxx>
#include <fldbas.hxx>
+#include <unotools/localedatawrapper.hxx>
+#include <vcl/settings.hxx>
+
SfxTabPage * SwDocStatPage::Create(Window *pParent, const SfxItemSet &rSet)
{
return new SwDocStatPage(pParent, rSet);
@@ -88,14 +91,15 @@ void SwDocStatPage::Reset(const SfxItemSet &/*rSet*/)
// Description: update / set data
void SwDocStatPage::SetData(const SwDocStat &rStat)
{
- m_pTableNo->SetText(OUString::number( rStat.nTbl ));
- m_pGrfNo->SetText(OUString::number( rStat.nGrf ));
- m_pOLENo->SetText(OUString::number( rStat.nOLE ));
- m_pPageNo->SetText(OUString::number( rStat.nPage ));
- m_pParaNo->SetText(OUString::number( rStat.nPara ));
- m_pWordNo->SetText(OUString::number( rStat.nWord ));
- m_pCharNo->SetText(OUString::number( rStat.nChar ));
- m_pCharExclSpacesNo->SetText(OUString::number( rStat.nCharExcludingSpaces ));
+ const LocaleDataWrapper& rLocaleData = GetSettings().GetUILocaleDataWrapper();
+ m_pTableNo->SetText(rLocaleData.getNum(rStat.nTbl, 0));
+ m_pGrfNo->SetText(rLocaleData.getNum(rStat.nGrf, 0));
+ m_pOLENo->SetText(rLocaleData.getNum(rStat.nOLE, 0));
+ m_pPageNo->SetText(rLocaleData.getNum(rStat.nPage, 0));
+ m_pParaNo->SetText(rLocaleData.getNum(rStat.nPara, 0));
+ m_pWordNo->SetText(rLocaleData.getNum(rStat.nWord, 0));
+ m_pCharNo->SetText(rLocaleData.getNum(rStat.nChar, 0));
+ m_pCharExclSpacesNo->SetText(rLocaleData.getNum(rStat.nCharExcludingSpaces, 0));
}
// Description: update statistics