/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: https://neueland.iserlohn-fortress.net/gitea/aqua/smolbote * * SPDX-License-Identifier: GPL-3.0 */ #ifndef BOOKMARKSFORMAT_H #define BOOKMARKSFORMAT_H class QIODevice; class BookmarkItem; enum BookmarksFormats { XbelFormat }; template class BookmarksFormat { public: explicit BookmarksFormat(QIODevice *device) { m_device = device; } void read(BookmarkItem *root); void write(BookmarkItem *root); protected: QIODevice *m_device; }; #endif // BOOKMARKSFORMAT_H