diff options
author | Tor Lillqvist <tml@collabora.com> | 2019-12-04 16:19:24 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2019-12-04 17:50:24 +0100 |
commit | 8a840463fc8abbbc445fed91463a1e2eb42dc1aa (patch) | |
tree | ea0a9edc48461514851bbae759d1ca55f8124750 | |
parent | tdf#128468: Add Ruler::GetTabs() (diff) | |
download | core-8a840463fc8abbbc445fed91463a1e2eb42dc1aa.tar.gz core-8a840463fc8abbbc445fed91463a1e2eb42dc1aa.zip |
tdf#128468: Add tab stop information to LOK_CALLBACK_RULER_UPDATE
Change-Id: I7872cdc3aabf66bb6d1df09f503274c698b64a4e
Reviewed-on: https://gerrit.libreoffice.org/84420
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
-rw-r--r-- | sw/source/uibase/misc/swruler.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sw/source/uibase/misc/swruler.cxx b/sw/source/uibase/misc/swruler.cxx index 47c9ac541fd5..c58123a1367b 100644 --- a/sw/source/uibase/misc/swruler.cxx +++ b/sw/source/uibase/misc/swruler.cxx @@ -279,6 +279,18 @@ const std::string SwCommentRuler::CreateJsonNotification() // GetPageWidth() on the other hand does return a value in twips. jsonNotif.put("pageWidth", convertTwipToMm100(GetPageWidth())); + boost::property_tree::ptree tabs; + + for (auto const& tab : GetTabs()) + { + boost::property_tree::ptree element; + element.put("position", tab.nPos); + element.put("style", tab.nStyle); + tabs.push_back(std::make_pair("", element)); + } + + jsonNotif.add_child("tabs", tabs); + RulerUnitData aUnitData = GetCurrentRulerUnit(); jsonNotif.put("unit", aUnitData.aUnitStr); |