diff options
| author | Fridrich Strba <fridrich.strba@bluewin.ch> | 2014-05-27 10:35:54 +0000 |
|---|---|---|
| committer | ~suv <suv-sf@users.sourceforge.net> | 2014-05-27 10:35:54 +0000 |
| commit | 2ddabce031c6c408688477544f9b16a28b7b9cb1 (patch) | |
| tree | fd011337c53b8341431d16f30040bc3e29080bb7 /src/ui | |
| parent | Extensions. Fix for Bug #1318348 (Extension dialogs inconsistency). (diff) | |
| download | inkscape-2ddabce031c6c408688477544f9b16a28b7b9cb1.tar.gz inkscape-2ddabce031c6c408688477544f9b16a28b7b9cb1.zip | |
Port inkscape to librevenge framework for WPG, CDR and VSD imports
(bzr r13398.1.1)
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/symbols.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp index 8e0d085a4..0b048ed82 100644 --- a/src/ui/dialog/symbols.cpp +++ b/src/ui/dialog/symbols.cpp @@ -63,7 +63,7 @@ #ifdef WITH_LIBVISIO #include <libvisio/libvisio.h> -#include <libwpd-stream/libwpd-stream.h> +#include <librevenge-stream/librevenge-stream.h> #endif #include "verbs.h" @@ -449,14 +449,16 @@ void SymbolsDialog::iconChanged() { // Read Visio stencil files SPDocument* read_vss( gchar* fullname, gchar* filename ) { - WPXFileStream input(fullname); + librevenge::RVNGFileStream input(fullname); if (!libvisio::VisioDocument::isSupported(&input)) { return NULL; } - libvisio::VSDStringVector output; - if (!libvisio::VisioDocument::generateSVGStencils(&input, output)) { + librevenge::RVNGStringVector output; + librevenge::RVNGSVGDrawingGenerator generator(output, "svg"); + + if (!libvisio::VisioDocument::parseStencils(&input, &generator)) { return NULL; } |
