diff options
Diffstat (limited to 'lib/bookmarks/bookmarkswidget.cpp')
-rw-r--r-- | lib/bookmarks/bookmarkswidget.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/bookmarks/bookmarkswidget.cpp b/lib/bookmarks/bookmarkswidget.cpp index f3ef4df..aed7e97 100644 --- a/lib/bookmarks/bookmarkswidget.cpp +++ b/lib/bookmarks/bookmarkswidget.cpp @@ -11,7 +11,7 @@ #include "model/bookmarkitem.h" #include "model/bookmarkmodel.h" #include "ui_bookmarksform.h" -#include "xbel.h" +#include "formats/format.h" #include <QTreeView> #include <QUrl> @@ -48,7 +48,8 @@ BookmarksWidget::BookmarksWidget(const QString &path, QWidget *parent) m_bookmarksPath = path; QFile bookmarksFile(m_bookmarksPath); if(bookmarksFile.open(QIODevice::ReadOnly | QIODevice::Text)) { - Xbel::read(&bookmarksFile, model->root()); + BookmarksFormat<XbelFormat> format(&bookmarksFile); + format.read(model->root()); bookmarksFile.close(); } model->resetModified(); @@ -123,7 +124,8 @@ void BookmarksWidget::save() QFile bookmarksFile(m_bookmarksPath); if(bookmarksFile.open(QIODevice::WriteOnly | QIODevice::Text)) { - Xbel::write(&bookmarksFile, model->root()); + BookmarksFormat<XbelFormat> format(&bookmarksFile); + format.write(model->root()); bookmarksFile.flush(); bookmarksFile.close(); model->resetModified(); |