diff -r 53c66cb9f5bd -r 01f2f6d6789d imports.cpp --- a/imports.cpp Mon Oct 22 09:50:03 2007 +0000 +++ b/imports.cpp Mon May 18 11:22:41 2009 +0000 @@ -50,7 +50,7 @@ } ///////////////////////////////////////////////// -bool ImportKDEBookmarks::transform() +bool ImportKDE3Bookmarks::transform() { transformedFile=tmpDir.path()+"/bookmarks.xml"; @@ -63,6 +63,21 @@ return true; } +///////////////////////////////////////////////// +bool ImportKDE4Bookmarks::transform() +{ + transformedFile=tmpDir.path()+"/bookmarks.xml"; + + XSLTProc p; + p.setInputFile (tmpDir.home().path()+"/.kde4/share/apps/konqueror/bookmarks.xml"); + p.setOutputFile (transformedFile); + p.setXSLFile (vymBaseDir.path()+"/styles/kdebookmarks2vym.xsl"); + p.process(); + + return true; +} + + ///////////////////////////////////////////////// bool ImportFirefoxBookmarks::transform()