|
 |
135360 |
From 269cad6f5da53600d11157c29f234175bc06e91c Mon Sep 17 00:00:00 2001
|
|
 |
135360 |
From: Andrzej Hunt <andrzej@ahunt.org>
|
|
 |
135360 |
Date: Thu, 12 Nov 2015 13:50:52 +0100
|
|
 |
135360 |
Subject: [PATCH 310/398] lok: send list of commands instead of ClearStyles
|
|
 |
135360 |
|
|
 |
135360 |
We currently send just one command, but this could be expanded
|
|
 |
135360 |
server side in future.
|
|
 |
135360 |
|
|
 |
135360 |
Change-Id: Id8f14196158f3a7fe9c54595d094603efd5e2ce3
|
|
 |
135360 |
(cherry picked from commit fbc3965dc117967d2b5f51aa3902823da7c69d12)
|
|
 |
135360 |
---
|
|
 |
135360 |
desktop/qa/desktop_lib/test_desktop_lib.cxx | 2 +-
|
|
 |
135360 |
desktop/source/lib/init.cxx | 25 +++++++++++++++++++++----
|
|
 |
135360 |
2 files changed, 22 insertions(+), 5 deletions(-)
|
|
 |
135360 |
|
|
 |
135360 |
diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
|
|
 |
135360 |
index c0ba1599f48b..7d94daea0fbc 100644
|
|
 |
135360 |
--- a/desktop/qa/desktop_lib/test_desktop_lib.cxx
|
|
 |
135360 |
+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx
|
|
 |
135360 |
@@ -192,7 +192,7 @@ void DesktopLOKTest::testGetStyles()
|
|
 |
135360 |
rPair.first != "NumberingStyles" &&
|
|
 |
135360 |
rPair.first != "CellStyles" &&
|
|
 |
135360 |
rPair.first != "ShapeStyles" &&
|
|
 |
135360 |
- rPair.first != "ClearStyle")
|
|
 |
135360 |
+ rPair.first != "Commands")
|
|
 |
135360 |
{
|
|
 |
135360 |
CPPUNIT_FAIL("Unknown style family: " + rPair.first);
|
|
 |
135360 |
}
|
|
 |
135360 |
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
|
|
 |
135360 |
index e09ad171678e..dbe30a640ecb 100644
|
|
 |
135360 |
--- a/desktop/source/lib/init.cxx
|
|
 |
135360 |
+++ b/desktop/source/lib/init.cxx
|
|
 |
135360 |
@@ -1301,10 +1301,27 @@ static char* getStyles(LibreOfficeKitDocument* pThis, const char* pCommand)
|
|
 |
135360 |
aValues.add_child(sStyleFam.toUtf8().getStr(), aChildren);
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
- boost::property_tree::ptree aChildClearFormat;
|
|
 |
135360 |
- OUString sClearFormat = SVX_RESSTR( RID_SVXSTR_CLEARFORM );
|
|
 |
135360 |
- aChildClearFormat.put("", sClearFormat.toUtf8());
|
|
 |
135360 |
- aValues.add_child("ClearStyle", aChildClearFormat);
|
|
 |
135360 |
+ {
|
|
 |
135360 |
+ boost::property_tree::ptree aCommandList;
|
|
 |
135360 |
+
|
|
 |
135360 |
+ {
|
|
 |
135360 |
+ boost::property_tree::ptree aChild;
|
|
 |
135360 |
+
|
|
 |
135360 |
+ OUString sClearFormat = SVX_RESSTR( RID_SVXSTR_CLEARFORM );
|
|
 |
135360 |
+
|
|
 |
135360 |
+ boost::property_tree::ptree aName;
|
|
 |
135360 |
+ aName.put("", sClearFormat.toUtf8());
|
|
 |
135360 |
+ aChild.push_back(std::make_pair("text", aName));
|
|
 |
135360 |
+
|
|
 |
135360 |
+ boost::property_tree::ptree aCommand;
|
|
 |
135360 |
+ aCommand.put("", ".uno:ResetAttributes");
|
|
 |
135360 |
+ aChild.push_back(std::make_pair("id", aCommand));
|
|
 |
135360 |
+
|
|
 |
135360 |
+ aCommandList.push_back(std::make_pair("", aChild));
|
|
 |
135360 |
+ }
|
|
 |
135360 |
+
|
|
 |
135360 |
+ aValues.add_child("Commands", aCommandList);
|
|
 |
135360 |
+ }
|
|
 |
135360 |
|
|
 |
135360 |
aTree.add_child("commandValues", aValues);
|
|
 |
135360 |
std::stringstream aStream;
|
|
 |
135360 |
--
|
|
 |
135360 |
2.12.0
|
|
 |
135360 |
|