9#ifndef __kbookmarkmenu_h__
10#define __kbookmarkmenu_h__
12#include <kbookmarks_export.h>
20class KActionCollection;
25class KBookmarkMenuPrivate;
54#if KBOOKMARKS_ENABLE_DEPRECATED_SINCE(5, 69)
95 KBOOKMARKS_DEPRECATED_VERSION(5, 69,
"Use overload without KActionCollection and add actions manually to your actionCollection if desired")
200 void slotBookmarksChanged(
const QString &);
203 void slotAboutToShow();
204 void slotAddBookmarksList();
205 void slotAddBookmark();
206 void slotNewFolder();
207 void slotOpenFolderInTabs();
210 virtual void clear();
211 virtual void refill();
212 virtual QAction *actionForBookmark(
const KBookmark &bm);
213 virtual QMenu *contextMenu(QAction *action);
216 void fillBookmarks();
217 void addAddBookmark();
218 void addAddBookmarksList();
219 void addEditBookmarks();
221 void addOpenInTabs();
224 bool isDirty()
const;
247 KActionCollection *m_actionCollection;
254 KBOOKMARKS_NO_EXPORT
void slotCustomContextMenu(
const QPoint &);
257 KBOOKMARKS_NO_EXPORT
void init();
260 std::unique_ptr<KBookmarkMenuPrivate>
const d;
268 QString m_parentAddress;
This class implements the reading/writing of bookmarks in XML.
Definition kbookmarkmanager.h:52
The KBookmarkMenu and KBookmarkBar classes gives the user the ability to either edit bookmarks or add...
Definition kbookmarkowner.h:44
A class representing a bookmark.
Definition kbookmark.h:28