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().