diff options
Diffstat (limited to 'sw/qa/unit/swmodeltestbase.cxx')
-rw-r--r-- | sw/qa/unit/swmodeltestbase.cxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx index 035866b68838..823148151377 100644 --- a/sw/qa/unit/swmodeltestbase.cxx +++ b/sw/qa/unit/swmodeltestbase.cxx @@ -23,6 +23,8 @@ #include <unotools/streamwrap.hxx> #include <unotools/ucbstreamhelper.hxx> #include <vcl/scheduler.hxx> +#include <comphelper/configuration.hxx> +#include <officecfg/Office/Writer.hxx> #include <IDocumentLayoutAccess.hxx> #include <docsh.hxx> @@ -34,6 +36,24 @@ using namespace css; +SwModelTestBase::FlySplitGuard::FlySplitGuard() +{ + std::shared_ptr<comphelper::ConfigurationChanges> pChanges( + comphelper::ConfigurationChanges::create()); + officecfg::Office::Writer::Filter::Import::DOCX::ImportFloatingTableAsSplitFly::set(true, + pChanges); + pChanges->commit(); +} + +SwModelTestBase::FlySplitGuard::~FlySplitGuard() +{ + std::shared_ptr<comphelper::ConfigurationChanges> pChanges( + comphelper::ConfigurationChanges::create()); + officecfg::Office::Writer::Filter::Import::DOCX::ImportFloatingTableAsSplitFly::set(false, + pChanges); + pChanges->commit(); +} + void SwModelTestBase::paste(std::u16string_view aFilename, uno::Reference<text::XTextRange> const& xTextRange) { |