From c53637d8b4c45b444c5e5d1d74d4a2bc0a34ef97 Mon Sep 17 00:00:00 2001 From: Yoann Laissus Date: Tue, 6 Apr 2010 16:48:05 +0200 Subject: Add a missing slot --- src/bookmarks/bookmarkcontextmenu.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'src/bookmarks/bookmarkcontextmenu.cpp') diff --git a/src/bookmarks/bookmarkcontextmenu.cpp b/src/bookmarks/bookmarkcontextmenu.cpp index ccb63143..1d50cfe9 100644 --- a/src/bookmarks/bookmarkcontextmenu.cpp +++ b/src/bookmarks/bookmarkcontextmenu.cpp @@ -31,6 +31,9 @@ #include "application.h" #include "bookmarksmanager.h" +// Qt Includes +#include + // KDE Includes #include #include @@ -188,6 +191,17 @@ void BookmarkContextMenu::openInNewWindow() Application::instance()->loadUrl(bookmark().url(), Rekonq::NewWindow); } + +void BookmarkContextMenu::copyToClipboard() +{ + if(bookmark().isNull()) + return; + + QClipboard *cb = QApplication::clipboard(); + cb->setText(bookmark().url().url()); +} + + void BookmarkContextMenu::deleteBookmark() { KBookmark bm = bookmark(); @@ -228,7 +242,6 @@ void BookmarkContextMenu::openFolderInTabs() void BookmarkContextMenu::newBookmarkGroup() { - KBookmark newBk; KBookmark selected = bookmark(); KBookmarkDialog *dialog = owner()->bookmarkDialog(manager(), QApplication::activeWindow()); @@ -236,11 +249,12 @@ void BookmarkContextMenu::newBookmarkGroup() { if(selected.isGroup()) { - newBk = dialog->createNewFolder("New folder", selected); + dialog->createNewFolder("New folder", selected); } else { + KBookmark newBk; newBk = dialog->createNewFolder("New folder", selected.parentGroup()); selected.parentGroup().moveBookmark(newBk, selected); manager()->emitChanged(); -- cgit v1.2.1