#include "dolphinmainwindow.h"
#include "dolphinviewcontainer.h"
#include "global.h"
+#include <KActionCollection>
#include <KBookmarkMenu>
#include <KIO/Global>
#include <QDebug>
}
m_bookmarkManager = KBookmarkManager::managerForFile(bookmarksFile, QStringLiteral("dolphin"));
m_bookmarkManager->setUpdate(true);
- m_bookmarkMenu.reset(new KBookmarkMenu(m_bookmarkManager, this, menu, collection));
-}
+ m_bookmarkMenu.reset(new KBookmarkMenu(m_bookmarkManager, this, menu));
-DolphinBookmarkHandler::~DolphinBookmarkHandler()
-{
+ collection->addAction(QStringLiteral("add_bookmark"), m_bookmarkMenu->addBookmarkAction());
+ collection->addAction(QStringLiteral("edit_bookmarks"), m_bookmarkMenu->editBookmarksAction());
+ collection->addAction(QStringLiteral("add_bookmarks_list"), m_bookmarkMenu->bookmarkTabsAsFolderAction());
}
-void DolphinBookmarkHandler::fillControlMenu(QMenu* menu, KActionCollection* collection)
+DolphinBookmarkHandler::~DolphinBookmarkHandler()
{
- m_bookmarkControlMenu.reset(new KBookmarkMenu(m_bookmarkManager, this, menu, collection));
}
QString DolphinBookmarkHandler::currentTitle() const