File indexing completed on 2024-05-12 03:53:50
0001 /* 0002 This file is part of the KDE project 0003 SPDX-FileCopyrightText: 1998, 1999 Torben Weis <weis@kde.org> 0004 SPDX-FileCopyrightText: 2006 Daniel Teske <teske@squorn.de> 0005 0006 SPDX-License-Identifier: LGPL-2.0-or-later 0007 */ 0008 0009 #ifndef KBOOKMARKACTIONMENU_H 0010 #define KBOOKMARKACTIONMENU_H 0011 0012 #include "kbookmarkactioninterface.h" 0013 #include <KActionMenu> 0014 #include <kbookmarkswidgets_export.h> 0015 0016 /** 0017 * @class KBookmarkActionMenu kbookmarkactionmenu.h KBookmarkActionMenu 0018 * 0019 * A wrapper around KActionMenu to provide a nice constructor for bookmark groups. 0020 */ 0021 class KBOOKMARKSWIDGETS_EXPORT KBookmarkActionMenu : public KActionMenu, public KBookmarkActionInterface 0022 { 0023 Q_OBJECT 0024 public: 0025 KBookmarkActionMenu(const KBookmark &bm, QObject *parent); 0026 KBookmarkActionMenu(const KBookmark &bm, const QString &text, QObject *parent); 0027 ~KBookmarkActionMenu() override; 0028 }; 0029 0030 #endif