summaryrefslogtreecommitdiff
path: root/src/bookmarks/bookmarkscontextmenu.h
diff options
context:
space:
mode:
authorJon Ander Peñalba <jonan88@gmail.com>2010-08-17 23:07:20 +0200
committerJon Ander Peñalba <jonan88@gmail.com>2010-08-19 13:02:41 +0200
commit7749ad3e829b9159dec013a392ebe324e6d261b1 (patch)
treef6ad479709023bc8b5ae65b37f3933db0ada6faf /src/bookmarks/bookmarkscontextmenu.h
parentCreate and store all bookmark actions in BookmarkOwner (diff)
downloadrekonq-7749ad3e829b9159dec013a392ebe324e6d261b1.tar.xz
The bookmark actions in BookmarkOwner are now working and being used
Diffstat (limited to 'src/bookmarks/bookmarkscontextmenu.h')
-rw-r--r--src/bookmarks/bookmarkscontextmenu.h24
1 files changed, 6 insertions, 18 deletions
diff --git a/src/bookmarks/bookmarkscontextmenu.h b/src/bookmarks/bookmarkscontextmenu.h
index c32c5962..424f8da4 100644
--- a/src/bookmarks/bookmarkscontextmenu.h
+++ b/src/bookmarks/bookmarkscontextmenu.h
@@ -30,36 +30,24 @@
// KDE Includes
#include <KBookmarkMenu>
+// Forward Declarations
+class BookmarkOwner;
class BookmarksContextMenu : public KBookmarkContextMenu
{
- Q_OBJECT
-
public:
- BookmarksContextMenu(const KBookmark & bk, KBookmarkManager * manager, KBookmarkOwner *owner, QWidget * parent = 0);
- ~BookmarksContextMenu();
+ BookmarksContextMenu(const KBookmark &bookmark, KBookmarkManager *manager, BookmarkOwner *owner, QWidget *parent = 0);
+ virtual ~BookmarksContextMenu();
virtual void addActions();
-private slots:
- void openInCurrentTab();
- void openInNewTab();
- void openInNewWindow();
- void copyToClipboard();
- void deleteBookmark();
- void openFolderInTabs();
- void editBookmark();
- void newBookmarkGroup();
- void newSeparator();
- void bookmarkCurrentPage();
-
private:
- void setupActions();
void addFolderActions();
void addBookmarkActions();
void addSeparatorActions();
+ void addNullActions();
- KActionCollection *m_ac;
+ BookmarkOwner *bmOwner;
};
#endif // BOOKMARKCONTEXTMENU_H