void KBookmarkMenu::addActions() { if (m_bIsRoot) { addAddBookmark(); addAddBookmarksList(); addNewFolder(); addEditBookmarks(); } else { if (!m_parentMenu->actions().isEmpty()) { m_parentMenu->addSeparator(); } addOpenInTabs(); addAddBookmark(); addAddBookmarksList(); addNewFolder(); } }
void BookmarkMenu::refill() { clear(); fillBookmarks(); if (parentMenu()->actions().count() > 0) parentMenu()->addSeparator(); if (isRoot()) { addAddBookmarksList(); addEditBookmarks(); } else { addOpenFolderInTabs(); addAddBookmarksList(); } }
void BookmarkMenu::refill() { clear(); if (isRoot()) { addAddBookmark(); addAddBookmarksList(); if (parentMenu()->actions().count() > 0) parentMenu()->addSeparator(); WebWindow *w = qobject_cast<WebWindow *>(parentMenu()->parent()); QAction *a; // bk page a = w->actionByName(QL1S("open_bookmarks_page")); parentMenu()->addAction(a); a = w->actionByName(QL1S("show_bookmarks_toolbar")); parentMenu()->addAction(a); addEditBookmarks(); if (parentMenu()->actions().count() > 0) parentMenu()->addSeparator(); } fillBookmarks(); if (!isRoot()) { if (parentMenu()->actions().count() > 0) parentMenu()->addSeparator(); addOpenFolderInTabs(); addAddBookmarksList(); } }