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