From 30161a7b3fe76578f43a61381c98a5ae475ed52a Mon Sep 17 00:00:00 2001 From: Kevin Ottens Date: Mon, 9 Apr 2007 09:16:39 +0000 Subject: Dolphin is now KBookmark* free. svn path=/trunk/KDE/kdebase/apps/; revision=651766 --- src/dolphincontextmenu.cpp | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'src/dolphincontextmenu.cpp') diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 5d0bd4adb..79fded599 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -23,11 +23,9 @@ #include "dolphinmainwindow.h" #include "dolphinsettings.h" #include "dolphinview.h" -#include "editbookmarkdialog.h" #include -#include -#include +#include #include #include #include @@ -183,15 +181,9 @@ void DolphinContextMenu::openItemContextMenu() if ((bookmarkAction!= 0) && (activatedAction == bookmarkAction)) { const KUrl selectedUrl(m_fileInfo->url()); - KBookmark bookmark = EditBookmarkDialog::getBookmark(i18n("Add Folder as Bookmark"), - selectedUrl.fileName(), - selectedUrl, - "bookmark"); - if (!bookmark.isNull()) { - KBookmarkManager* manager = DolphinSettings::instance().bookmarkManager(); - KBookmarkGroup root = manager->root(); - root.addBookmark(manager, bookmark); - manager->emitChanged(root); + if (selectedUrl.isValid()) { + DolphinSettings::instance().placesModel()->addPlace(selectedUrl.fileName(), + selectedUrl); } } else if (serviceActions.contains(activatedAction)) { @@ -258,15 +250,8 @@ void DolphinContextMenu::openViewportContextMenu() } else if (activatedAction == bookmarkAction) { const KUrl& url = m_mainWindow->activeView()->url(); - KBookmark bookmark = EditBookmarkDialog::getBookmark(i18n("Add Folder as Bookmark"), - url.fileName(), - url, - "bookmark"); - if (!bookmark.isNull()) { - KBookmarkManager* manager = DolphinSettings::instance().bookmarkManager(); - KBookmarkGroup root = manager->root(); - root.addBookmark(manager, bookmark); - manager->emitChanged(root); + if (url.isValid()) { + DolphinSettings::instance().placesModel()->addPlace(url.fileName(), url); } } -- cgit v1.3