|
LibreOffice Module sfx2 (master) 1
|
#include <sal/config.h>#include <algorithm>#include <chrono>#include <memory>#include <optional>#include <config_features.h>#include <sfx2/sfxbasemodel.hxx>#include <com/sun/star/datatransfer/UnsupportedFlavorException.hpp>#include <com/sun/star/task/XInteractionHandler.hpp>#include <com/sun/star/task/ErrorCodeIOException.hpp>#include <com/sun/star/task/ErrorCodeRequest.hpp>#include <com/sun/star/view/XSelectionSupplier.hpp>#include <com/sun/star/view/XPrintJobListener.hpp>#include <com/sun/star/lang/DisposedException.hpp>#include <com/sun/star/lang/IllegalArgumentException.hpp>#include <com/sun/star/lang/NoSupportException.hpp>#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>#include <com/sun/star/lang/NotInitializedException.hpp>#include <com/sun/star/frame/Desktop.hpp>#include <com/sun/star/frame/IllegalArgumentIOException.hpp>#include <com/sun/star/frame/XUntitledNumbers.hpp>#include <com/sun/star/frame/DoubleInitializationException.hpp>#include <com/sun/star/embed/XStorage.hpp>#include <com/sun/star/document/XStorageChangeListener.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/beans/XPropertySetInfo.hpp>#include <com/sun/star/container/XIndexContainer.hpp>#include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp>#include <com/sun/star/script/provider/XScriptProvider.hpp>#include <com/sun/star/ui/UIConfigurationManager.hpp>#include <com/sun/star/embed/ElementModes.hpp>#include <com/sun/star/embed/Aspects.hpp>#include <com/sun/star/document/DocumentProperties.hpp>#include <com/sun/star/frame/XTransientDocumentsDocumentContentFactory.hpp>#include <com/sun/star/ucb/XCommandEnvironment.hpp>#include <com/sun/star/ucb/ContentCreationException.hpp>#include <com/sun/star/ucb/CommandAbortedException.hpp>#include <com/sun/star/util/XCloneable.hpp>#include <com/sun/star/util/InvalidStateException.hpp>#include <com/sun/star/util/CloseVetoException.hpp>#include <comphelper/enumhelper.hxx>#include <comphelper/indexedpropertyvalues.hxx>#include <comphelper/string.hxx>#include <cppuhelper/implbase.hxx>#include <comphelper/lok.hxx>#include <comphelper/multicontainer2.hxx>#include <cppuhelper/exc_hlp.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/propertyvalue.hxx>#include <comphelper/sequenceashashmap.hxx>#include <comphelper/namedvaluecollection.hxx>#include <o3tl/safeint.hxx>#include <o3tl/string_view.hxx>#include <svl/itemset.hxx>#include <svl/stritem.hxx>#include <svl/eitem.hxx>#include <svl/grabbagitem.hxx>#include <tools/urlobj.hxx>#include <tools/debug.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/svborder.hxx>#include <unotools/tempfile.hxx>#include <osl/mutex.hxx>#include <comphelper/errcode.hxx>#include <vcl/filter/SvmWriter.hxx>#include <vcl/salctype.hxx>#include <vcl/gdimtf.hxx>#include <comphelper/fileformat.h>#include <comphelper/servicehelper.hxx>#include <comphelper/storagehelper.hxx>#include <toolkit/helper/vclunohelper.hxx>#include <vcl/transfer.hxx>#include <svtools/ehdl.hxx>#include <svtools/sfxecode.hxx>#include <sal/log.hxx>#include <framework/configimporter.hxx>#include <framework/titlehelper.hxx>#include <comphelper/numberedcollection.hxx>#include <unotools/ucbhelper.hxx>#include <ucbhelper/content.hxx>#include <sfx2/sfxbasecontroller.hxx>#include <sfx2/viewfac.hxx>#include <workwin.hxx>#include <sfx2/signaturestate.hxx>#include <sfx2/sfxuno.hxx>#include <objshimp.hxx>#include <sfx2/viewfrm.hxx>#include <sfx2/viewsh.hxx>#include <sfx2/docfile.hxx>#include <sfx2/docfilt.hxx>#include <sfx2/dispatch.hxx>#include <sfx2/module.hxx>#include <basic/basmgr.hxx>#include <sfx2/event.hxx>#include <eventsupplier.hxx>#include <sfx2/sfxsids.hrc>#include <sfx2/strings.hrc>#include <sfx2/app.hxx>#include <sfx2/docfac.hxx>#include <sfx2/fcontnr.hxx>#include <sfx2/docstoragemodifylistener.hxx>#include <sfx2/brokenpackageint.hxx>#include "graphhelp.hxx"#include <docundomanager.hxx>#include <openurlhint.hxx>#include <sfx2/msgpool.hxx>#include <sfx2/DocumentMetadataAccess.hxx>#include "printhelper.hxx"#include <sfx2/sfxresid.hxx>#include <sfx2/filedlghelper.hxx>#include <comphelper/profilezone.hxx>#include <vcl/threadex.hxx>#include <unotools/mediadescriptor.hxx>#include <LibreOfficeKit/LibreOfficeKitEnums.h>Go to the source code of this file.
Classes | |
| struct | IMPL_SfxBaseModel_DataContainer |
| class | sfx::intern::ViewCreationGuard |
| a class which, in its dtor, cleans up various objects (well, at the moment only the frame) collected during the creation of a document view, unless the creation was successful. More... | |
Namespaces | |
| namespace | sfx |
| namespace | sfx::intern |
Functions | |
| static void | addTitle_Impl (Sequence< beans::PropertyValue > &rSeq, const OUString &rTitle) |
| static void | GetCommandFromSequence (OUString &rCommand, sal_Int32 &nIndex, const Sequence< beans::PropertyValue > &rSeqPropValue) |
| static void | ConvertSlotsToCommands (SfxObjectShell const *pDoc, Reference< container::XIndexContainer > const &rToolbarDefinition) |
|
static |
Definition at line 2843 of file sfxbasemodel.cxx.
References begin, end, and nCount.
Referenced by SfxBaseModel::Notify().
|
static |
Definition at line 3605 of file sfxbasemodel.cxx.
References aCommand, Any, SfxSlot::GetCommand(), GetCommandFromSequence(), SfxObjectShell::GetFactory(), SfxObjectFactory::GetModule(), SfxSlotPool::GetSlot(), SfxModule::GetSlotPool(), i, nIndex, and o3tl::toInt32().
Referenced by SfxBaseModel::getUIConfigurationManager2().
|
static |
Definition at line 3592 of file sfxbasemodel.cxx.
References nIndex.
Referenced by ConvertSlotsToCommands().