From 0f075451514e58134bf0c212e23c18b1b8d3ca7c Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 18 Feb 2021 15:36:16 +0000 Subject: [PATCH] Add context menu item for toggling bookmarks on events --- qrenderdoc/Windows/EventBrowser.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qrenderdoc/Windows/EventBrowser.cpp b/qrenderdoc/Windows/EventBrowser.cpp index a8554cec0..eb2719a79 100644 --- a/qrenderdoc/Windows/EventBrowser.cpp +++ b/qrenderdoc/Windows/EventBrowser.cpp @@ -945,16 +945,19 @@ void EventBrowser::events_contextMenu(const QPoint &pos) QAction expandAll(tr("&Expand All"), this); QAction collapseAll(tr("&Collapse All"), this); + QAction toggleBookmark(tr("Toggle &Bookmark"), this); QAction selectCols(tr("&Select Columns..."), this); QAction rgpSelect(tr("Select &RGP Event"), this); rgpSelect.setIcon(Icons::connect()); contextMenu.addAction(&expandAll); contextMenu.addAction(&collapseAll); + contextMenu.addAction(&toggleBookmark); contextMenu.addAction(&selectCols); expandAll.setIcon(Icons::arrow_out()); collapseAll.setIcon(Icons::arrow_in()); + toggleBookmark.setIcon(Icons::asterisk_orange()); selectCols.setIcon(Icons::timeline_marker()); expandAll.setEnabled(item && item->childCount() > 0); @@ -966,6 +969,8 @@ void EventBrowser::events_contextMenu(const QPoint &pos) QObject::connect(&collapseAll, &QAction::triggered, [this, item]() { ui->events->collapseAllItems(item); }); + QObject::connect(&toggleBookmark, &QAction::triggered, this, &EventBrowser::on_bookmark_clicked); + QObject::connect(&selectCols, &QAction::triggered, this, &EventBrowser::on_colSelect_clicked); IRGPInterop *rgp = m_Ctx.GetRGPInterop();