diff -r 1b4d1ea6ea8c -r 54d44ecd6097 imports.cpp --- a/imports.cpp Fri Mar 06 15:02:58 2009 +0000 +++ b/imports.cpp Thu Mar 19 11:45:28 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()