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 KBOOKMARKACTIONINTERFACE_H
10#define KBOOKMARKACTIONINTERFACE_H
11
12#include "kbookmark.h"
13
14/*!
15 * \class KBookmarkActionInterface
16 * \inmodule KBookmarks
17 *
18 * \brief The interface to implement by actions and menus which represent a bookmark.
19 */
20class KBOOKMARKS_EXPORT KBookmarkActionInterface
21{
22public:
23 /*!
24 *
25 */
26 explicit KBookmarkActionInterface(const KBookmark &bk);
27 virtual ~KBookmarkActionInterface();
28
29 /*!
30 *
31 */
32 const KBookmark bookmark() const;
33
34private:
35 const KBookmark bm;
36};
37
38#endif
39

source code of kbookmarks/src/kbookmarkactioninterface.h