summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/Library_sofficeapp.mk1
-rw-r--r--desktop/qa/desktop_lib/test_desktop_lib.cxx8
-rw-r--r--desktop/source/lib/init.cxx8
3 files changed, 15 insertions, 2 deletions
diff --git a/desktop/Library_sofficeapp.mk b/desktop/Library_sofficeapp.mk
index 0254b74b9f66..274bb1af84f1 100644
--- a/desktop/Library_sofficeapp.mk
+++ b/desktop/Library_sofficeapp.mk
@@ -53,6 +53,7 @@ $(eval $(call gb_Library_use_libraries,sofficeapp,\
sb \
sfx \
svl \
+ svxcore \
svt \
tk \
tl \
diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
index f32f4bdd1ce6..2351c7bff79b 100644
--- a/desktop/qa/desktop_lib/test_desktop_lib.cxx
+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx
@@ -181,14 +181,18 @@ void DesktopLOKTest::testGetStyles()
CPPUNIT_ASSERT( aValues.size() > 0 );
for (const std::pair<std::string, boost::property_tree::ptree>& rPair : aValues)
{
- CPPUNIT_ASSERT( rPair.second.size() > 0);
+ if( rPair.first != "ClearStyle")
+ {
+ CPPUNIT_ASSERT( rPair.second.size() > 0);
+ }
if (rPair.first != "CharacterStyles" &&
rPair.first != "ParagraphStyles" &&
rPair.first != "FrameStyles" &&
rPair.first != "PageStyles" &&
rPair.first != "NumberingStyles" &&
rPair.first != "CellStyles" &&
- rPair.first != "ShapeStyles")
+ rPair.first != "ShapeStyles" &&
+ rPair.first != "ClearStyle")
{
CPPUNIT_FAIL("Unknown style family: " + rPair.first);
}
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 6d7d079c3c37..78e08f0c2d53 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -59,6 +59,8 @@
#include <sfx2/lokhelper.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/viewsh.hxx>
+#include <svx/dialmgr.hxx>
+#include <svx/dialogs.hrc>
#include <svx/svxids.hrc>
#include <vcl/svapp.hxx>
#include <vcl/svpforlokit.hxx>
@@ -1265,6 +1267,12 @@ static char* getStyles(LibreOfficeKitDocument* pThis, const char* pCommand)
}
aValues.add_child(sStyleFam.toUtf8().getStr(), aChildren);
}
+
+ boost::property_tree::ptree aChildClearFormat;
+ OUString sClearFormat = SVX_RESSTR( RID_SVXSTR_CLEARFORM );
+ aChildClearFormat.put("", sClearFormat.toUtf8());
+ aValues.add_child("ClearStyle", aChildClearFormat);
+
aTree.add_child("commandValues", aValues);
std::stringstream aStream;
boost::property_tree::write_json(aStream, aTree);