From 0e57cc1261bf0a67a0031794bb7497dac98745bc Mon Sep 17 00:00:00 2001 From: Furkan Uzumcu Date: Tue, 11 Jan 2011 19:39:23 +0100 Subject: Automatically refreshing bookmarks when editing them. Suboptimal solution. We probably need bk management model/view based to improve. Reviewed by adjam :) --- src/bookmarks/bookmarkprovider.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bookmarks/bookmarkprovider.cpp b/src/bookmarks/bookmarkprovider.cpp index 2a9dbe2e..37eabcc4 100644 --- a/src/bookmarks/bookmarkprovider.cpp +++ b/src/bookmarks/bookmarkprovider.cpp @@ -37,6 +37,8 @@ #include "bookmarkstoolbar.h" #include "bookmarkowner.h" #include "iconmanager.h" +#include "mainwindow.h" +#include "webtab.h" // KDE Includes #include @@ -209,6 +211,8 @@ void BookmarkProvider::slotBookmarksChanged() fillBookmarkBar(bookmarkToolBar); } } + if(Application::instance()->mainWindow()->currentTab()->url().toMimeDataString().contains("about:bookmarks")) + Application::instance()->loadUrl(KUrl("about:bookmarks"), Rekonq::CurrentTab); } @@ -256,6 +260,8 @@ void BookmarkProvider::slotPanelChanged() if (panel && panel != sender()) panel->loadFoldedState(); } + if(Application::instance()->mainWindow()->currentTab()->url().toMimeDataString().contains("about:bookmarks")) + Application::instance()->loadUrl(KUrl("about:bookmarks"), Rekonq::CurrentTab); } -- cgit v1.2.1