summaryrefslogtreecommitdiff
path: root/src/bookmarks/bookmarkscontextmenu.cpp
diff options
context:
space:
mode:
authorYoann Laissus <yoann.laissus@gmail.com>2011-04-23 14:26:42 +0200
committerYoann Laissus <yoann.laissus@gmail.com>2011-05-15 14:35:40 +0200
commit090ce0fe679386a426df25b1f0702a002af3a2c0 (patch)
tree08f512076e67c39fbdd80dddf00c1944ee8dcd8a /src/bookmarks/bookmarkscontextmenu.cpp
parentOpen source code by loading the page HTML instead of requesting (another time... (diff)
downloadrekonq-090ce0fe679386a426df25b1f0702a002af3a2c0.tar.xz
Null action for root bk folder in the bar
Diffstat (limited to 'src/bookmarks/bookmarkscontextmenu.cpp')
-rw-r--r--src/bookmarks/bookmarkscontextmenu.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/bookmarks/bookmarkscontextmenu.cpp b/src/bookmarks/bookmarkscontextmenu.cpp
index 25cb9f24..1def2592 100644
--- a/src/bookmarks/bookmarkscontextmenu.cpp
+++ b/src/bookmarks/bookmarkscontextmenu.cpp
@@ -36,9 +36,10 @@
#include <KBookmarkManager>
-BookmarksContextMenu::BookmarksContextMenu(const KBookmark &bookmark, KBookmarkManager *manager, BookmarkOwner *owner, QWidget *parent)
+BookmarksContextMenu::BookmarksContextMenu(const KBookmark &bookmark, KBookmarkManager *manager, BookmarkOwner *owner, bool nullForced, QWidget *parent)
: KBookmarkContextMenu(bookmark, manager, owner, parent)
, m_bmOwner(owner)
+ , m_nullForced(nullForced)
{
}
@@ -132,17 +133,17 @@ void BookmarksContextMenu::addNullActions()
void BookmarksContextMenu::addActions()
{
- if (bookmark().isGroup())
+ if (bookmark().isNull() || m_nullForced)
{
- addFolderActions();
+ addNullActions();
}
else if (bookmark().isSeparator())
{
addSeparatorActions();
}
- else if (bookmark().isNull())
+ else if (bookmark().isGroup())
{
- addNullActions();
+ addFolderActions();
}
else
{