From e52ec8f420e5d5e1dce2b5c15dd2f05cd2fb4590 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Fri, 27 Dec 2019 00:26:12 -0500 Subject: [PATCH] Revert removal to allow Bookmark tabs as Folders to work This reverts d0ae59834896fed1114b194680d7d7573f9f7eae which was mistakenly removed. --- src/BookmarkHandler.cpp | 13 +++++++++++++ src/BookmarkHandler.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/BookmarkHandler.cpp b/src/BookmarkHandler.cpp index 4a98c9bf..be337fec 100644 --- a/src/BookmarkHandler.cpp +++ b/src/BookmarkHandler.cpp @@ -144,6 +144,19 @@ QString BookmarkHandler::iconForView(ViewProperties *view) const return {}; } +QList BookmarkHandler::currentBookmarkList() const +{ + QList list; + list.reserve(_views.size()); + + const QList views = _views; + for (ViewProperties* view : views) { + list << KBookmarkOwner::FutureBookmark(titleForView(view), urlForView(view), iconForView(view)); + } + + return list; +} + bool BookmarkHandler::supportsTabs() const { return true; diff --git a/src/BookmarkHandler.h b/src/BookmarkHandler.h index b3659c6b..c2fe0ccf 100644 --- a/src/BookmarkHandler.h +++ b/src/BookmarkHandler.h @@ -69,6 +69,7 @@ public: QString currentIcon() const override; bool enableOption(BookmarkOption option) const override; bool supportsTabs() const override; + QList currentBookmarkList() const override; void openFolderinTabs(const KBookmarkGroup &group) override; /**