From a6eb21480456f64a994f86a3858ff0d4d25fe219 Mon Sep 17 00:00:00 2001 From: uwolfer Date: Mon, 21 Jul 2008 21:29:19 +0000 Subject: [PATCH] Make 'Open (bookmark) folder in tabs' action working BUG:167117 git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork@836204 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- krdc/bookmarkmanager.cpp | 9 +++++++++ krdc/bookmarkmanager.h | 1 + 2 files changed, 10 insertions(+) diff --git a/krdc/bookmarkmanager.cpp b/krdc/bookmarkmanager.cpp index 6f5d5efff..dcc6a7b48 100644 --- a/krdc/bookmarkmanager.cpp +++ b/krdc/bookmarkmanager.cpp @@ -94,6 +94,15 @@ void BookmarkManager::openBookmark(const KBookmark &bm, Qt::MouseButtons, Qt::Ke emit openUrl(bm.url()); } +void BookmarkManager::openFolderinTabs(const KBookmarkGroup &bookmarkGroup) +{ + KBookmark bm = bookmarkGroup.first(); + while (!bm.isNull()) { + emit openUrl(bm.url()); + bm = bookmarkGroup.next(bm); + } +} + bool BookmarkManager::addBookmarkEntry() const { return true; diff --git a/krdc/bookmarkmanager.h b/krdc/bookmarkmanager.h index 95df3f007..2777b92d0 100644 --- a/krdc/bookmarkmanager.h +++ b/krdc/bookmarkmanager.h @@ -54,6 +54,7 @@ signals: private slots: void openBookmark(const KBookmark &bm, Qt::MouseButtons, Qt::KeyboardModifiers); + void openFolderinTabs(const KBookmarkGroup &bookmarkGroup); private: KMenu *m_menu; -- 2.11.4.GIT