/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // Simple interface to allow serialization of document settings #ifndef INCLUDED_XMLOFF_SETTINGSSTORE_HXX #define INCLUDED_XMLOFF_SETTINGSSTORE_HXX #include #include #include // Scans list of properties for certain URL properties that could refer // to internal objects, and initializes from these. class DocumentSettingsSerializer { public: // Import objects and update properties (eliding URLs) virtual css::uno::Sequence filterStreamsFromStorage( OUString const & referer, const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence& aConfigProps ) = 0; // Export objects and update properties with relative URLs into this storage virtual css::uno::Sequence filterStreamsToStorage( const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence& aConfigProps ) = 0; protected: ~DocumentSettingsSerializer() {} }; #endif // INCLUDED_XMLOFF_SETTINGSSTORE_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ istro/cib/libreoffice-6-1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-11-15loplugin:flatten in vclNoel Grandin
2017-10-26vcl: make MapMode constructor explicitMichael Stahl
2017-10-23loplugin:includeform: vclStephan Bergmann
2017-09-26Don't pessimize to RTL_TEXTENCODING_DONTKNOWStephan Bergmann
2017-09-06loplugin:unnecessaryparen include case statementsNoel Grandin
2017-08-21Fix typoAndrea Gelmini
2017-08-21emfplus: Corrected ReadWindowMetafileArmin Le Grand
2017-08-17remove UL/L suffixes from integer constants on the RHS of expressionsNoel Grandin
2017-07-18loplugin:constparams in vclNoel Grandin
2017-07-15emfplus: completed isolation/migration of Emf/WmfArmin Le Grand
2017-07-13loplugin:oncevar: empty strings: vclStephan Bergmann
2017-07-07loplugin:unnecessaryparen handle parens inside call exprNoel Grandin
2017-07-05new loplugin unnecessaryparenNoel Grandin
2017-06-28loplugin:oncevar in vclNoel Grandin
2017-06-17loplugin:unusedfields in vcl part2Noel Grandin
2017-06-05Improved loplugin:cstylecast to reference types: vclStephan Bergmann
2017-05-15ofz#1612 avoid oomCaolán McNamara
2017-04-25tools: svstream.hxx needs only errcode.hxx & not errinf.hxxChris Sherlock
2017-04-25loplugin:checkunusedparams in vclNoel Grandin
2017-04-24drop old WinMtfOutput::DrawPolygon methodNoel Grandin
2017-04-09std::unique[]->std::vectorCaolán McNamara
2017-04-09make this more readableCaolán McNamara
2017-04-08ofz#1069 avoid oomCaolán McNamara
2017-04-07Read number of polylines as UInt32 according to documentationBartosz Kosiorek
2017-04-02ofz: avoid oomCaolán McNamara
2017-04-01Get rid of magic numbersBartosz Kosiorek
2017-03-31tdf#82580 tools: rename Rectangle to tools::RectangleMiklos Vajna
2017-03-30convert GradientType to scoped enumNoel Grandin