SmartArt: regenerate diagram command

Desktop / LibreOffice - Grzegorz Araminowicz [collabora.com] - 14 May 2019 14:02 EDT

It removes diagram content and rebuilds shape tree from diagram markup. Diagram should appear unchanged - editing will be added in future commits.

Change-Id: I6bfc21956a1a23e55d3c7a74384db71d957d690d Reviewed-on: https://gerrit.libreoffice.org/71584

c61b75eede5f SmartArt: regenerate diagram command
.../oox}/drawingml/diagram/diagram.hxx | 12 +++
.../oox}/shape/ShapeFilterBase.hxx | 17 +++-
.../org/openoffice/Office/UI/GenericCommands.xcu | 5 +
oox/source/core/filterbase.cxx | 2 +
oox/source/drawingml/diagram/diagram.cxx | 103 ++++++++++++++++++++-
.../drawingml/diagram/diagramfragmenthandler.hxx | 2 +-
oox/source/drawingml/diagram/layoutnodecontext.cxx | 1 -
oox/source/drawingml/graphicshapecontext.cxx | 2 +-
oox/source/shape/ShapeContextHandler.hxx | 2 +-
oox/source/shape/ShapeFilterBase.cxx | 29 +++++-
sd/CppunitTest_sd_uimpress.mk | 1 +
sd/Library_sd.mk | 1 +
sd/inc/app.hrc | 1 +
sd/sdi/_drvwsh.sdi | 5 +
sd/sdi/sdraw.sdi | 17 ++++
sd/source/ui/view/drviews3.cxx | 34 +++++++
solenv/clang-format/blacklist | 4 +-
17 files changed, 226 insertions(+), 12 deletions(-)

Upstream: cgit.freedesktop.org


  • Share