summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorFridrich 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
commit2ddabce031c6c408688477544f9b16a28b7b9cb1 (patch)
treefd011337c53b8341431d16f30040bc3e29080bb7 /src/ui
parentExtensions. Fix for Bug #1318348 (Extension dialogs inconsistency). (diff)
downloadinkscape-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.cpp10
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;
}