summaryrefslogtreecommitdiff
path: root/src/panels/bookmarkspanel.hpp
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-09-11 10:45:14 +0300
committeraqua <aqua@iserlohn-fortress.net>2022-09-14 08:51:10 +0300
commit9ff4588acd9702c268c2e70d44e962925bdde291 (patch)
tree635d0f8015eddf89388f10ba15b9a9b352e372f6 /src/panels/bookmarkspanel.hpp
parentAdd Bookmarks panel (diff)
downloadrekonq-9ff4588acd9702c268c2e70d44e962925bdde291.tar.xz
BookmarksPanel: add custom context menu
Diffstat (limited to 'src/panels/bookmarkspanel.hpp')
-rw-r--r--src/panels/bookmarkspanel.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/panels/bookmarkspanel.hpp b/src/panels/bookmarkspanel.hpp
index 5961af7d..38d58f14 100644
--- a/src/panels/bookmarkspanel.hpp
+++ b/src/panels/bookmarkspanel.hpp
@@ -3,6 +3,9 @@
* ============================================================
* SPDX-License-Identifier: GPL-3.0-only
* Copyright (C) 2022 aqua <aqua@iserlohn-fortress.net>
+ * ============================================================
+ * Description: A QTreeView that displays bookmarks and handles
+ * BookmarksTreeItem edits
* ============================================================ */
#pragma once
@@ -22,6 +25,12 @@ public:
signals:
void loadUrl(const QUrl &url, rekonq::OpenType type);
+private slots:
+ void customContextMenu(const QPoint &pos);
+
+ void open(const QModelIndex &index, rekonq::OpenType type = rekonq::CurrentTab);
+ void remove(const QModelIndex &index);
+
private:
[[nodiscard]] BookmarkModel *model() const;
};