Beispiel #1
0
void KBookmarkMenu::refill()
{
    //qDebug() << "KBookmarkMenu::refill()";
    if (m_bIsRoot) {
        addActions();
    }
    fillBookmarks();
    if (!m_bIsRoot) {
        addActions();
    }
}
Beispiel #2
0
void JoinGroupChat::onAccountBoxActivated(int index)
{
	Account *account = this->account(index);
	if (!account) {
		m_bookmarksViewModel->clear();
		return;
	}
	fillBookmarks(account);
	ui->joinPage->setAccount(account);
	ui->bookmarksPage->setAccount(account);
	ui->bookmarksPage->setModel(m_bookmarksBoxModel);
}
Beispiel #3
0
void BookmarkMenu::refill()
{
    clear();
    fillBookmarks();

    if (parentMenu()->actions().count() > 0)
        parentMenu()->addSeparator();

    if (isRoot())
    {
        addAddBookmarksList();
        addEditBookmarks();
    }
    else
    {
        addOpenFolderInTabs();
        addAddBookmarksList();
    }
}
Beispiel #4
0
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();
    }
}