File indexing completed on 2024-10-06 03:37:23
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 KBOOKMARKACTIONINTERFACE_H 0010 #define KBOOKMARKACTIONINTERFACE_H 0011 0012 #include "kbookmark.h" 0013 0014 /** 0015 * @class KBookmarkActionInterface kbookmarkactioninterface.h KBookmarkActionInterface 0016 * 0017 * The interface to implement by actions and menus which represent a bookimark 0018 */ 0019 class KBOOKMARKS_EXPORT KBookmarkActionInterface 0020 { 0021 public: 0022 explicit KBookmarkActionInterface(const KBookmark &bk); 0023 virtual ~KBookmarkActionInterface(); 0024 const KBookmark bookmark() const; 0025 0026 private: 0027 const KBookmark bm; 0028 }; 0029 0030 #endif