|
LibreOffice Module sfx2 (master) 1
|
#include <config_features.h>#include <sal/config.h>#include <sal/log.hxx>#include <cassert>#include <svl/eitem.hxx>#include <svl/stritem.hxx>#include <svl/intitem.hxx>#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp>#include <com/sun/star/frame/XModel.hpp>#include <com/sun/star/frame/XModule.hpp>#include <com/sun/star/document/XFilter.hpp>#include <com/sun/star/document/XImporter.hpp>#include <com/sun/star/document/XExporter.hpp>#include <com/sun/star/packages/zip/ZipIOException.hpp>#include <com/sun/star/task/XInteractionHandler.hpp>#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>#include <com/sun/star/document/MacroExecMode.hpp>#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>#include <com/sun/star/beans/XPropertySetInfo.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/beans/PropertyValue.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/container/XNameAccess.hpp>#include <com/sun/star/embed/ElementModes.hpp>#include <com/sun/star/embed/EmbedStates.hpp>#include <com/sun/star/embed/XTransactedObject.hpp>#include <com/sun/star/embed/XEmbeddedObject.hpp>#include <com/sun/star/embed/XEmbedPersist.hpp>#include <com/sun/star/embed/XOptimizedStorage.hpp>#include <com/sun/star/embed/XEncryptionProtectedStorage.hpp>#include <com/sun/star/io/WrongFormatException.hpp>#include <com/sun/star/io/XTruncate.hpp>#include <com/sun/star/util/XModifiable.hpp>#include <com/sun/star/util/RevisionTag.hpp>#include <com/sun/star/security/DocumentDigitalSignatures.hpp>#include <com/sun/star/text/XTextRange.hpp>#include <com/sun/star/xml/crypto/CipherID.hpp>#include <com/sun/star/xml/crypto/DigestID.hpp>#include <com/sun/star/document/XDocumentProperties.hpp>#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>#include <comphelper/fileformat.h>#include <comphelper/processfactory.hxx>#include <svtools/langtab.hxx>#include <svtools/sfxecode.hxx>#include <unotools/configmgr.hxx>#include <unotools/streamwrap.hxx>#include <unotools/saveopt.hxx>#include <unotools/useroptions.hxx>#include <unotools/securityoptions.hxx>#include <tools/urlobj.hxx>#include <comphelper/diagnose_ex.hxx>#include <unotools/ucbhelper.hxx>#include <unotools/tempfile.hxx>#include <unotools/docinfohelper.hxx>#include <unotools/mediadescriptor.hxx>#include <ucbhelper/content.hxx>#include <sot/storage.hxx>#include <sot/exchange.hxx>#include <sot/formats.hxx>#include <comphelper/storagehelper.hxx>#include <comphelper/documentconstants.hxx>#include <comphelper/string.hxx>#include <vcl/errinf.hxx>#include <vcl/svapp.hxx>#include <vcl/weld.hxx>#include <basic/modsizeexceeded.hxx>#include <officecfg/Office/Common.hxx>#include <osl/file.hxx>#include <comphelper/scopeguard.hxx>#include <comphelper/lok.hxx>#include <i18nlangtag/languagetag.hxx>#include <sfx2/signaturestate.hxx>#include <sfx2/app.hxx>#include <sfx2/objsh.hxx>#include <sfx2/sfxresid.hxx>#include <sfx2/docfile.hxx>#include <sfx2/fcontnr.hxx>#include <sfx2/docfilt.hxx>#include <sfx2/docfac.hxx>#include <appopen.hxx>#include <objshimp.hxx>#include <sfx2/lokhelper.hxx>#include <sfx2/strings.hrc>#include <sfx2/sfxsids.hrc>#include <sfx2/dispatch.hxx>#include <sfx2/sfxuno.hxx>#include <sfx2/event.hxx>#include <fltoptint.hxx>#include <sfx2/viewfrm.hxx>#include "graphhelp.hxx"#include <appbaslib.hxx>#include "objstor.hxx"#include "exoticfileloadexception.hxx"Go to the source code of this file.
Functions | |
| void | impl_addToModelCollection (const css::uno::Reference< css::frame::XModel > &xModel) |
| bool | GetEncryptionData_Impl (const SfxItemSet *pSet, uno::Sequence< beans::NamedValue > &o_rEncryptionData) |
| static OUString | lcl_strip_template (const OUString &aString) |
| static bool | StoragesOfUnknownMediaTypeAreCopied_Impl (const uno::Reference< embed::XStorage > &xSource, const uno::Reference< embed::XStorage > &xTarget) |
| bool GetEncryptionData_Impl | ( | const SfxItemSet * | pSet, |
| uno::Sequence< beans::NamedValue > & | o_rEncryptionData | ||
| ) |
Definition at line 170 of file objstor.cxx.
References comphelper::OStorageHelper::CreatePackageEncryptionData(), CntUnencodedStringItem::GetValue(), and SfxUnoAnyItem::GetValue().
Referenced by SfxObjectShell::DoSave(), SfxBaseModel::impl_store(), SfxObjectShell::LoadOwnFormat(), SfxVersionDialog::Open_Impl(), SfxObjectShell::SaveTo_Impl(), and SfxMedium::SetEncryptionDataToStorage_Impl().
| void impl_addToModelCollection | ( | const css::uno::Reference< css::frame::XModel > & | xModel | ) |
Definition at line 132 of file objstor.cxx.
References SAL_WARN, and xModel.
Referenced by SfxObjectShell::DoInitNew(), and SfxObjectShell::InitOwnModel_Impl().
|
static |
Definition at line 1119 of file objstor.cxx.
References u.
Referenced by SfxObjectShell::SaveTo_Impl().
|
static |
Definition at line 3433 of file objstor.cxx.
References SotExchange::GetFormat(), comphelper::OStorageHelper::GetTemporaryStorage(), SAL_WARN, u, and xTarget.
Referenced by SfxObjectShell::SwitchPersistence().