diff options
| author | Kevin Ottens <[email protected]> | 2007-04-09 09:16:39 +0000 |
|---|---|---|
| committer | Kevin Ottens <[email protected]> | 2007-04-09 09:16:39 +0000 |
| commit | 30161a7b3fe76578f43a61381c98a5ae475ed52a (patch) | |
| tree | f79e987e472925336c33be52221a33613ae1cee3 /src/dolphincontextmenu.cpp | |
| parent | 714d08f17c9135704cf48534823611cb015590a0 (diff) | |
Dolphin is now KBookmark* free.
svn path=/trunk/KDE/kdebase/apps/; revision=651766
Diffstat (limited to 'src/dolphincontextmenu.cpp')
| -rw-r--r-- | src/dolphincontextmenu.cpp | 27 |
1 files changed, 6 insertions, 21 deletions
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 <kactioncollection.h> -#include <kbookmarkmanager.h> -#include <kbookmark.h> +#include <kfileplacesmodel.h> #include <kdesktopfile.h> #include <kglobal.h> #include <kiconloader.h> @@ -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); } } |
