tdf#146619 Use more forward declarations in include/sot/
Change-Id: I6706c7009432d0d8d7bc6f9193d8f020e9aedf25 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198239 Reviewed-by: Gabor Kelemen <gabor.kelemen@collabora.com> Tested-by: Jenkins
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
#include <o3tl/any.hxx>
|
||||
#include <o3tl/safeint.hxx>
|
||||
#include <osl/file.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/solar.h>
|
||||
#include <sal/log.hxx>
|
||||
#include <rtl/math.hxx>
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#include <sfx2/fcontnr.hxx>
|
||||
#include <sot/formats.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <comphelper/diagnose_ex.hxx>
|
||||
#include <comphelper/fileformat.h>
|
||||
#include <comphelper/propertyvalue.hxx>
|
||||
|
||||
@@ -13,7 +13,10 @@
|
||||
#include <osl/diagnose.h>
|
||||
#include <svtools/rtfkeywd.hxx>
|
||||
#include <rtl/character.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/stream.hxx>
|
||||
#include <sot/formats.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <o3tl/numeric.hxx>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <filter/msfilter/msfilterdllapi.h>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <comphelper/errcode.hxx>
|
||||
|
||||
@@ -21,9 +21,7 @@
|
||||
#define INCLUDED_SOT_STORAGE_HXX
|
||||
|
||||
#include <sot/object.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <tools/stream.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <comphelper/errcode.hxx>
|
||||
#include <sot/storinfo.hxx>
|
||||
#include <sot/sotdllapi.h>
|
||||
@@ -31,10 +29,12 @@
|
||||
namespace com::sun::star::embed { class XStorage; }
|
||||
namespace com::sun::star::uno { class Any; }
|
||||
namespace com::sun::star::uno { template <typename > class Reference; }
|
||||
namespace rtl { template <class reference_type> class Reference; }
|
||||
|
||||
enum class SotClipboardFormatId : sal_uInt32;
|
||||
|
||||
class BaseStorageStream;
|
||||
class SvGlobalName;
|
||||
|
||||
namespace SotTempStream
|
||||
{
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
#include <sot/sotdllapi.h>
|
||||
#include <sot/formats.hxx>
|
||||
|
||||
class StgDirEntry;
|
||||
class SvStream;
|
||||
enum class SotClipboardFormatId : sal_uInt32;
|
||||
|
||||
class SvStorageInfo
|
||||
{
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <oox/ole/olehelper.hxx>
|
||||
|
||||
#include <rtl/ustrbuf.hxx>
|
||||
#include <sot/formats.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <osl/diagnose.h>
|
||||
#include <oox/helper/binaryinputstream.hxx>
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <comphelper/random.hxx>
|
||||
#include <comphelper/xmltools.hxx>
|
||||
#include <utility>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <rtl/tencinfo.h>
|
||||
#include <osl/thread.h>
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
#include <com/sun/star/frame/XModel.hpp>
|
||||
|
||||
#include <sfx2/objsh.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <officecfg/Office/Common.hxx>
|
||||
#include <unotools/moduleoptions.hxx>
|
||||
#include <comphelper/configuration.hxx>
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
|
||||
#include <sot/exchange.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <xeescher.hxx>
|
||||
|
||||
#include <drwlayer.hxx>
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <sal/log.hxx>
|
||||
#include <tools/debug.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <o3tl/enumarray.hxx>
|
||||
#include <o3tl/safeint.hxx>
|
||||
#include <o3tl/sorted_vector.hxx>
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <com/sun/star/io/XInputStream.hpp>
|
||||
#include <com/sun/star/ucb/ContentCreationException.hpp>
|
||||
#include <com/sun/star/uno/XComponentContext.hpp>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <vcl/graphicfilter.hxx>
|
||||
#include <sfx2/docfile.hxx>
|
||||
#include <sfx2/docfilt.hxx>
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
#include <com/sun/star/util/DateTimeWithTimezone.hpp>
|
||||
#include <com/sun/star/util/Duration.hpp>
|
||||
|
||||
#include <rtl/ref.hxx>
|
||||
#include <rtl/ustrbuf.hxx>
|
||||
#include <tools/datetime.hxx>
|
||||
#include <comphelper/diagnose_ex.hxx>
|
||||
|
||||
@@ -73,6 +73,7 @@
|
||||
#include <unotools/useroptions.hxx>
|
||||
#include <unotools/securityoptions.hxx>
|
||||
#include <tools/debug.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/urlobj.hxx>
|
||||
#include <comphelper/diagnose_ex.hxx>
|
||||
#include <comphelper/memorystream.hxx>
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
#include <comphelper/types.hxx>
|
||||
#include <o3tl/safeint.hxx>
|
||||
#include <tools/datetime.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <rtl/tencinfo.h>
|
||||
#include <sal/log.hxx>
|
||||
#include <utility>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <osl/thread.h>
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
|
||||
#include <com/sun/star/util/DateTime.hpp>
|
||||
#include <com/sun/star/util/Date.hpp>
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <unotest/filters-test.hxx>
|
||||
#include <unotest/bootstrapfixturebase.hxx>
|
||||
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <sot/storinfo.hxx>
|
||||
#include <sysformats.hxx>
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include <memory>
|
||||
|
||||
#include <sot/stg.hxx>
|
||||
#include <sot/formats.hxx>
|
||||
|
||||
class StgInternalStream : public SvStream
|
||||
{
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <com/sun/star/beans/XPropertySet.hpp>
|
||||
|
||||
#include <osl/file.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sot/stg.hxx>
|
||||
#include <sot/storinfo.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
#include <vcl/mapmod.hxx>
|
||||
#include <vcl/rendercontext/DrawModeFlags.hxx>
|
||||
#include <vcl/virdev.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/mapunit.hxx>
|
||||
#include <vcl/settings.hxx>
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "eqnolefilehdr.hxx"
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,9 @@
|
||||
#include <filter/msfilter/classids.hxx>
|
||||
#include <osl/diagnose.h>
|
||||
#include <sfx2/docfile.hxx>
|
||||
#include <sot/formats.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <array>
|
||||
|
||||
//These are the default MathType sizes
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <com/sun/star/io/XInputStream.hpp>
|
||||
#include <com/sun/star/ucb/ContentCreationException.hpp>
|
||||
#include <com/sun/star/uno/XComponentContext.hpp>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sfx2/docfile.hxx>
|
||||
#include <unotools/mediadescriptor.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <svtools/imagemgr.hxx>
|
||||
#include <comphelper/diagnose_ex.hxx>
|
||||
#include <tools/urlobj.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/debug.hxx>
|
||||
#include <vcl/image.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <osl/diagnose.h>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/debug.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <sal/log.hxx>
|
||||
#include <unotools/streamwrap.hxx>
|
||||
#include <unotools/tempfile.hxx>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <comphelper/propertysequence.hxx>
|
||||
#include <comphelper/scopeguard.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <vcl/svapp.hxx>
|
||||
#include <unotools/ucbstreamhelper.hxx>
|
||||
#include <comphelper/processfactory.hxx>
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <iodetect.hxx>
|
||||
#include <memory>
|
||||
#include <osl/endian.h>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/urlobj.hxx>
|
||||
#include <unotools/moduleoptions.hxx>
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
#include <svtools/htmlout.hxx>
|
||||
#include <svtools/htmlkywd.hxx>
|
||||
#include <svtools/htmltokn.h>
|
||||
#include <tools/globname.hxx>
|
||||
#include <comphelper/diagnose_ex.hxx>
|
||||
#include <IDocumentContentOperations.hxx>
|
||||
#include <SwAppletImpl.hxx>
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include <svtools/parrtf.hxx>
|
||||
#include <svtools/rtfkeywd.hxx>
|
||||
#include <svtools/rtftoken.h>
|
||||
#include <tools/globname.hxx>
|
||||
#include <tools/stream.hxx>
|
||||
#include <filter/msfilter/msdffimp.hxx>
|
||||
#include <vcl/cvtgrf.hxx>
|
||||
|
||||
@@ -103,6 +103,7 @@
|
||||
#include <tools/date.hxx>
|
||||
#include <tools/datetime.hxx>
|
||||
#include <tools/datetimeutils.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <svl/whiter.hxx>
|
||||
#include <rtl/tencinfo.h>
|
||||
#include <sal/log.hxx>
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
#include <sal/log.hxx>
|
||||
#include <sot/exchange.hxx>
|
||||
#include <svtools/rtfkeywd.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <editeng/fontitem.hxx>
|
||||
#include <editeng/tstpitem.hxx>
|
||||
#include <editeng/adjustitem.hxx>
|
||||
|
||||
@@ -103,6 +103,7 @@
|
||||
#include <sfx2/docfile.hxx>
|
||||
#include <sfx2/frame.hxx>
|
||||
#include <svl/stritem.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <unotools/tempfile.hxx>
|
||||
#include <filter/msfilter/mscodec.hxx>
|
||||
#include <filter/msfilter/svxmsbas.hxx>
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include <filter/msfilter/msdffimp.hxx>
|
||||
#include "sprmids.hxx"
|
||||
#include <sal/log.hxx>
|
||||
#include <tools/globname.hxx>
|
||||
#include <osl/diagnose.h>
|
||||
|
||||
#include <sot/exchange.hxx>
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include <cppuhelper/supportsservice.hxx>
|
||||
#include <com/sun/star/io/XInputStream.hpp>
|
||||
#include <com/sun/star/uno/XComponentContext.hpp>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <sfx2/docfile.hxx>
|
||||
#include <sot/storage.hxx>
|
||||
#include <tools/urlobj.hxx>
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <comphelper/processfactory.hxx>
|
||||
#include <comphelper/seekableinput.hxx>
|
||||
#include <o3tl/safeint.hxx>
|
||||
#include <rtl/ref.hxx>
|
||||
#include <rtl/string.hxx>
|
||||
#include <sal/log.hxx>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user