diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2019-11-15 17:02:39 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2019-11-15 17:02:39 +0200 |
commit | 6e89bf230725e59e71a3273bf8492ed0a2066716 (patch) | |
tree | 972e83be6577900b938768f68125e9e83bcad9ca /lib/bookmarks/bookmarkswidget.cpp | |
parent | Context menu: add actions for MediaTypeNone (diff) | |
download | smolbote-6e89bf230725e59e71a3273bf8492ed0a2066716.tar.xz |
Bookmarks: move xbel implementation to formats/
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(); |