diff options
author | Armin Le Grand <alg@apache.org> | 2012-05-15 10:16:23 +0000 |
---|---|---|
committer | Armin Le Grand <alg@apache.org> | 2012-05-15 10:16:23 +0000 |
commit | 977a0eff5415a2a4716e02bfab8e69ffb64ad7ce (patch) | |
tree | 4017aa9746a9642c0aa7f73a49d246225910fe3f /svgio/source/svgreader | |
parent | 328998206948c32dd45875e4c42e39def1a18371 (diff) |
#118780# Moved ObjectInfoPrimitive2D extractor to drawinglayer, changed name to be the filename only, added code to SW to set Title and Desc
Notes
merged as: bd55f05b332c1573bd410fd9e21ea7fcf977e1b0
Diffstat (limited to 'svgio/source/svgreader')
-rw-r--r-- | svgio/source/svgreader/svgnode.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/svgio/source/svgreader/svgnode.cxx b/svgio/source/svgreader/svgnode.cxx index c485f19b7fc0..5b88c5118908 100644 --- a/svgio/source/svgreader/svgnode.cxx +++ b/svgio/source/svgreader/svgnode.cxx @@ -28,6 +28,7 @@ #include <svgio/svgreader/svgnode.hxx> #include <svgio/svgreader/svgstyleattributes.hxx> #include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> +#include <tools/urlobj.hxx> ////////////////////////////////////////////////////////////////////////////// @@ -210,6 +211,16 @@ namespace svgio if(SVGTokenSvg == getType()) { aObjectName = getDocument().getAbsolutePath(); + + if(aObjectName.getLength()) + { + INetURLObject aURL(aObjectName); + + aObjectName = aURL.getName( + INetURLObject::LAST_SEGMENT, + true, + INetURLObject::DECODE_WITH_CHARSET); + } } // pack in ObjectInfoPrimitive2D group |