diff options
Diffstat (limited to 'filter/source/msfilter/escherex.cxx')
-rw-r--r-- | filter/source/msfilter/escherex.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx index 0279bc6684e7..69559fbc98b0 100644 --- a/filter/source/msfilter/escherex.cxx +++ b/filter/source/msfilter/escherex.cxx @@ -4403,6 +4403,8 @@ sal_uInt32 EscherGraphicProvider::GetBlibID( SvStream& rPicOutStrm, GraphicObjec return nBlibId; } +namespace { + struct EscherConnectorRule { sal_uInt32 nRuleId; @@ -4413,6 +4415,8 @@ struct EscherConnectorRule sal_uInt32 ncptiB; // Connection site Index of shape B }; +} + struct EscherShapeListEntry { uno::Reference<drawing::XShape>aXShape; @@ -4892,6 +4896,8 @@ SvStream* EscherExGlobal::ImplQueryPictureStream() return nullptr; } +namespace { + // Implementation of an empty stream that silently succeeds, but does nothing. // // In fact, this is a hack. The right solution is to abstract EscherEx to be @@ -4910,6 +4916,8 @@ public: SvNullStream() : SvStream() {} }; +} + EscherEx::EscherEx(const std::shared_ptr<EscherExGlobal>& rxGlobal, SvStream* pOutStrm, bool bOOXML) : mxGlobal(rxGlobal) , mpOutStrm(pOutStrm) |