diff options
Diffstat (limited to 'lib/bookmarks/bookmarkformat.cpp')
-rw-r--r-- | lib/bookmarks/bookmarkformat.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/bookmarks/bookmarkformat.cpp b/lib/bookmarks/bookmarkformat.cpp index e6149cd..87b816c 100644 --- a/lib/bookmarks/bookmarkformat.cpp +++ b/lib/bookmarks/bookmarkformat.cpp @@ -8,19 +8,24 @@ #include "bookmarkformat.h" #include "formats/xbel.h" +#include "formats/ffjson.h" #include <QIODevice> template<> void BookmarkFormat<BookmarkFormats::XbelFormat>::read(BookmarkItem *root) const { - Q_CHECK_PTR(m_device); Xbel::read(m_device, root); } template<> void BookmarkFormat<BookmarkFormats::XbelFormat>::write(BookmarkItem *root) { - Q_CHECK_PTR(m_device); Xbel::write(m_device, root); } +template<> +void BookmarkFormat<BookmarkFormats::FirefoxJsonFormat>::read(BookmarkItem *root) const +{ + FFJson::read(m_device, root); +} + |