KBookmarks 5.109.0
kbookmarkactionmenu.h
1/*
2 This file is part of the KDE project
3 SPDX-FileCopyrightText: 1998, 1999 Torben Weis <weis@kde.org>
4 SPDX-FileCopyrightText: 2006 Daniel Teske <teske@squorn.de>
5
6 SPDX-License-Identifier: LGPL-2.0-or-later
7*/
8
9#ifndef KBOOKMARKACTIONMENU_H
10#define KBOOKMARKACTIONMENU_H
11
12#include "kbookmarkactioninterface.h"
13#include <KActionMenu>
14
20class KBOOKMARKS_EXPORT KBookmarkActionMenu : public KActionMenu, public KBookmarkActionInterface
21{
22 Q_OBJECT
23public:
24 KBookmarkActionMenu(const KBookmark &bm, QObject *parent);
25 KBookmarkActionMenu(const KBookmark &bm, const QString &text, QObject *parent);
26 ~KBookmarkActionMenu() override;
27};
28
29#endif
The interface to implement by actions and menus which represent a bookimark.
Definition kbookmarkactioninterface.h:20
A wrapper around KActionMenu to provide a nice constructor for bookmark groups.
Definition kbookmarkactionmenu.h:21
A class representing a bookmark.
Definition kbookmark.h:28