2014-05-09 13:04:08 -05:00
|
|
|
/* -*- 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/.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/*
|
|
|
|
This file has been autogenerated by update_pch.sh . It is possible to edit it
|
|
|
|
manually (such as when an include file has been moved/renamed/removed. All such
|
|
|
|
manual changes will be rewritten by the next run of update_pch.sh (which presumably
|
|
|
|
also fixes all possible problems, so it's usually better to use it).
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <algorithm>
|
|
|
|
#include <basic/basicmanagerrepository.hxx>
|
|
|
|
#include <basic/basmgr.hxx>
|
|
|
|
#include <basic/basrdll.hxx>
|
|
|
|
#include <basic/codecompletecache.hxx>
|
|
|
|
#include <basic/sbmeth.hxx>
|
|
|
|
#include <basic/sbmod.hxx>
|
|
|
|
#include <basic/sbuno.hxx>
|
|
|
|
#include <basic/sbx.hxx>
|
|
|
|
#include <boost/make_shared.hpp>
|
|
|
|
#include <boost/scoped_ptr.hpp>
|
|
|
|
#include <cassert>
|
|
|
|
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
|
|
|
|
#include <com/sun/star/accessibility/AccessibleRole.hpp>
|
|
|
|
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
|
|
|
|
#include <com/sun/star/awt/PosSize.hpp>
|
|
|
|
#include <com/sun/star/awt/ScrollBarOrientation.hpp>
|
|
|
|
#include <com/sun/star/awt/Toolkit.hpp>
|
|
|
|
#include <com/sun/star/awt/UnoControlDialog.hpp>
|
|
|
|
#include <com/sun/star/awt/XDevice.hpp>
|
|
|
|
#include <com/sun/star/awt/XDialog.hpp>
|
|
|
|
#include <com/sun/star/awt/XUnoControlContainer.hpp>
|
|
|
|
#include <com/sun/star/awt/XVclContainerPeer.hpp>
|
|
|
|
#include <com/sun/star/awt/XWindow2.hpp>
|
|
|
|
#include <com/sun/star/beans/PropertyAttribute.hpp>
|
|
|
|
#include <com/sun/star/beans/PropertyValue.hpp>
|
|
|
|
#include <com/sun/star/beans/XMultiPropertySet.hpp>
|
|
|
|
#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
|
|
|
|
#include <com/sun/star/beans/XPropertySet.hpp>
|
|
|
|
#include <com/sun/star/container/XContainer.hpp>
|
|
|
|
#include <com/sun/star/container/XNameContainer.hpp>
|
|
|
|
#include <com/sun/star/container/XNamed.hpp>
|
|
|
|
#include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp>
|
|
|
|
#include <com/sun/star/datatransfer/XMimeContentType.hpp>
|
|
|
|
#include <com/sun/star/document/MacroExecMode.hpp>
|
|
|
|
#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
|
|
|
|
#include <com/sun/star/document/XEmbeddedScripts.hpp>
|
|
|
|
#include <com/sun/star/document/XScriptInvocationContext.hpp>
|
|
|
|
#include <com/sun/star/form/binding/XBindableValue.hpp>
|
|
|
|
#include <com/sun/star/form/binding/XListEntrySink.hpp>
|
|
|
|
#include <com/sun/star/form/binding/XValueBinding.hpp>
|
|
|
|
#include <com/sun/star/frame/Desktop.hpp>
|
|
|
|
#include <com/sun/star/frame/Frame.hpp>
|
|
|
|
#include <com/sun/star/frame/FrameSearchFlag.hpp>
|
|
|
|
#include <com/sun/star/frame/ModuleManager.hpp>
|
|
|
|
#include <com/sun/star/frame/XDesktop.hpp>
|
|
|
|
#include <com/sun/star/frame/XFramesSupplier.hpp>
|
|
|
|
#include <com/sun/star/frame/XLayoutManager.hpp>
|
|
|
|
#include <com/sun/star/frame/XModel2.hpp>
|
|
|
|
#include <com/sun/star/frame/XStorable.hpp>
|
|
|
|
#include <com/sun/star/frame/XTitle.hpp>
|
|
|
|
#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp>
|
|
|
|
#include <com/sun/star/i18n/Boundary.hpp>
|
|
|
|
#include <com/sun/star/i18n/WordType.hpp>
|
|
|
|
#include <com/sun/star/i18n/XBreakIterator.hpp>
|
|
|
|
#include <com/sun/star/inspection/XObjectInspector.hpp>
|
|
|
|
#include <com/sun/star/io/Pipe.hpp>
|
|
|
|
#include <com/sun/star/lang/XServiceInfo.hpp>
|
|
|
|
#include <com/sun/star/packages/manifest/ManifestWriter.hpp>
|
|
|
|
#include <com/sun/star/reflection/XIdlField.hpp>
|
|
|
|
#include <com/sun/star/reflection/XIdlMethod.hpp>
|
|
|
|
#include <com/sun/star/reflection/XInterfaceMemberTypeDescription.hpp>
|
|
|
|
#include <com/sun/star/reflection/theCoreReflection.hpp>
|
|
|
|
#include <com/sun/star/registry/XRegistryKey.hpp>
|
|
|
|
#include <com/sun/star/resource/StringResource.hpp>
|
|
|
|
#include <com/sun/star/resource/StringResourceWithLocation.hpp>
|
|
|
|
#include <com/sun/star/resource/XStringResourceSupplier.hpp>
|
|
|
|
#include <com/sun/star/script/DocumentDialogLibraryContainer.hpp>
|
|
|
|
#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp>
|
|
|
|
#include <com/sun/star/script/ModuleSizeExceededRequest.hpp>
|
|
|
|
#include <com/sun/star/script/ModuleType.hpp>
|
|
|
|
#include <com/sun/star/script/XLibraryContainer.hpp>
|
|
|
|
#include <com/sun/star/script/XLibraryContainer2.hpp>
|
|
|
|
#include <com/sun/star/script/XLibraryContainerExport.hpp>
|
|
|
|
#include <com/sun/star/script/XLibraryContainerPassword.hpp>
|
|
|
|
#include <com/sun/star/script/XScriptEventsSupplier.hpp>
|
|
|
|
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
|
|
|
|
#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
|
|
|
|
#include <com/sun/star/task/InteractionHandler.hpp>
|
|
|
|
#include <com/sun/star/task/XStatusIndicatorFactory.hpp>
|
|
|
|
#include <com/sun/star/ucb/NameClash.hpp>
|
|
|
|
#include <com/sun/star/ucb/SimpleFileAccess.hpp>
|
|
|
|
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/FilePicker.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/FolderPicker.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
|
|
|
|
#include <com/sun/star/ui/dialogs/XFilterManager.hpp>
|
|
|
|
#include <com/sun/star/uno/Exception.hpp>
|
|
|
|
#include <com/sun/star/uno/Sequence.h>
|
|
|
|
#include <com/sun/star/uno/XComponentContext.hpp>
|
|
|
|
#include <com/sun/star/uri/UriReferenceFactory.hpp>
|
|
|
|
#include <com/sun/star/util/NumberFormatsSupplier.hpp>
|
|
|
|
#include <com/sun/star/util/VetoException.hpp>
|
|
|
|
#include <com/sun/star/util/XCloneable.hpp>
|
|
|
|
#include <com/sun/star/util/theMacroExpander.hpp>
|
|
|
|
#include <comphelper/documentinfo.hxx>
|
|
|
|
#include <comphelper/processfactory.hxx>
|
|
|
|
#include <comphelper/scoped_disposing_ptr.hxx>
|
|
|
|
#include <comphelper/sequence.hxx>
|
|
|
|
#include <comphelper/stl_types.hxx>
|
|
|
|
#include <comphelper/string.hxx>
|
|
|
|
#include <comphelper/syntaxhighlight.hxx>
|
|
|
|
#include <comphelper/types.hxx>
|
|
|
|
#include <config_options.h>
|
|
|
|
#include <cppuhelper/basemutex.hxx>
|
|
|
|
#include <cppuhelper/compbase1.hxx>
|
|
|
|
#include <cppuhelper/component_context.hxx>
|
|
|
|
#include <cppuhelper/factory.hxx>
|
|
|
|
#include <cppuhelper/implbase1.hxx>
|
|
|
|
#include <cppuhelper/queryinterface.hxx>
|
|
|
|
#include <cppuhelper/supportsservice.hxx>
|
|
|
|
#include <deque>
|
|
|
|
#include <editeng/sizeitem.hxx>
|
|
|
|
#include <editeng/unolingu.hxx>
|
|
|
|
#include <framework/documentundoguard.hxx>
|
|
|
|
#include <map>
|
|
|
|
#include <o3tl/compat_functional.hxx>
|
|
|
|
#include <officecfg/Office/Common.hxx>
|
|
|
|
#include <osl/file.hxx>
|
|
|
|
#include <osl/mutex.hxx>
|
|
|
|
#include <osl/process.h>
|
|
|
|
#include <rtl/bootstrap.hxx>
|
|
|
|
#include <rtl/uri.hxx>
|
|
|
|
#include <rtl/ustring.hxx>
|
|
|
|
#include <sal/config.h>
|
|
|
|
#include <sal/macros.h>
|
|
|
|
#include <set>
|
|
|
|
#include <sfx2/app.hxx>
|
|
|
|
#include <sfx2/bindings.hxx>
|
|
|
|
#include <sfx2/childwin.hxx>
|
|
|
|
#include <sfx2/dinfdlg.hxx>
|
|
|
|
#include <sfx2/dispatch.hxx>
|
|
|
|
#include <sfx2/docfac.hxx>
|
|
|
|
#include <sfx2/docfile.hxx>
|
|
|
|
#include <sfx2/genlink.hxx>
|
|
|
|
#include <sfx2/imagemgr.hxx>
|
2014-05-28 08:52:41 -05:00
|
|
|
#include <sfx2/infobar.hxx>
|
2014-05-09 13:04:08 -05:00
|
|
|
#include <sfx2/minfitem.hxx>
|
|
|
|
#include <sfx2/objface.hxx>
|
|
|
|
#include <sfx2/objsh.hxx>
|
|
|
|
#include <sfx2/passwd.hxx>
|
|
|
|
#include <sfx2/printer.hxx>
|
|
|
|
#include <sfx2/request.hxx>
|
|
|
|
#include <sfx2/sfxdefs.hxx>
|
|
|
|
#include <sfx2/sfxmodelfactory.hxx>
|
|
|
|
#include <sfx2/signaturestate.hxx>
|
|
|
|
#include <sfx2/viewfac.hxx>
|
|
|
|
#include <sfx2/viewfrm.hxx>
|
|
|
|
#include <sot/storage.hxx>
|
|
|
|
#include <sot/storinfo.hxx>
|
|
|
|
#include <stddef.h>
|
|
|
|
#include <svl/aeitem.hxx>
|
|
|
|
#include <svl/intitem.hxx>
|
|
|
|
#include <svl/itempool.hxx>
|
|
|
|
#include <svl/itemset.hxx>
|
|
|
|
#include <svl/srchitem.hxx>
|
|
|
|
#include <svl/stritem.hxx>
|
|
|
|
#include <svl/urihelper.hxx>
|
|
|
|
#include <svl/visitem.hxx>
|
|
|
|
#include <svl/whiter.hxx>
|
|
|
|
#include <svtools/imagemgr.hxx>
|
|
|
|
#include <svtools/langtab.hxx>
|
|
|
|
#include <svtools/miscopt.hxx>
|
|
|
|
#include <svtools/svlbitm.hxx>
|
|
|
|
#include <svtools/textwindowpeer.hxx>
|
|
|
|
#include <svtools/treelistentry.hxx>
|
|
|
|
#include <svx/insctrl.hxx>
|
|
|
|
#include <svx/langbox.hxx>
|
|
|
|
#include <svx/passwd.hxx>
|
|
|
|
#include <svx/pszctrl.hxx>
|
|
|
|
#include <svx/sdrpaintwindow.hxx>
|
|
|
|
#include <svx/srchdlg.hxx>
|
|
|
|
#include <svx/svditer.hxx>
|
|
|
|
#include <svx/svdview.hxx>
|
|
|
|
#include <svx/tbcontrl.hxx>
|
|
|
|
#include <svx/xmlsecctrl.hxx>
|
|
|
|
#include <toolkit/awt/vclxdevice.hxx>
|
|
|
|
#include <toolkit/awt/vclxfont.hxx>
|
|
|
|
#include <toolkit/helper/convert.hxx>
|
|
|
|
#include <toolkit/helper/externallock.hxx>
|
|
|
|
#include <toolkit/helper/vclunohelper.hxx>
|
|
|
|
#include <tools/debug.hxx>
|
|
|
|
#include <tools/diagnose_ex.h>
|
|
|
|
#include <tools/multisel.hxx>
|
|
|
|
#include <tools/resary.hxx>
|
|
|
|
#include <tools/stream.hxx>
|
|
|
|
#include <tools/urlobj.hxx>
|
|
|
|
#include <ucbhelper/content.hxx>
|
|
|
|
#include <unotools/accessiblerelationsethelper.hxx>
|
|
|
|
#include <unotools/accessiblestatesethelper.hxx>
|
|
|
|
#include <unotools/collatorwrapper.hxx>
|
|
|
|
#include <unotools/moduleoptions.hxx>
|
|
|
|
#include <unotools/pathoptions.hxx>
|
|
|
|
#include <unotools/sharedunocomponent.hxx>
|
|
|
|
#include <unotools/syslocale.hxx>
|
|
|
|
#include <vcl/bitmap.hxx>
|
|
|
|
#include <vcl/builder.hxx>
|
|
|
|
#include <vcl/help.hxx>
|
|
|
|
#include <vcl/layout.hxx>
|
|
|
|
#include <vcl/msgbox.hxx>
|
|
|
|
#include <vcl/print.hxx>
|
|
|
|
#include <vcl/scrbar.hxx>
|
|
|
|
#include <vcl/seleng.hxx>
|
|
|
|
#include <vcl/settings.hxx>
|
|
|
|
#include <vcl/stdtext.hxx>
|
|
|
|
#include <vcl/svapp.hxx>
|
|
|
|
#include <vcl/syswin.hxx>
|
|
|
|
#include <vcl/taskpanelist.hxx>
|
|
|
|
#include <vcl/texteng.hxx>
|
|
|
|
#include <vcl/textview.hxx>
|
|
|
|
#include <vcl/toolbox.hxx>
|
|
|
|
#include <vcl/txtattr.hxx>
|
|
|
|
#include <vcl/unohelp.hxx>
|
|
|
|
#include <vcl/xtextedt.hxx>
|
|
|
|
#include <vector>
|
|
|
|
#include <xmlscript/xml_helper.hxx>
|
|
|
|
#include <xmlscript/xmldlg_imexp.hxx>
|
|
|
|
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|