diff options
author | Gerald Combs <gerald@wireshark.org> | 2020-01-12 11:31:47 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2020-01-13 18:58:28 +0000 |
commit | 48024b102de18305c860aa558229fa08ac2709b2 (patch) | |
tree | 13574c98e4648d57e4e27aeacedb2f47c6d3fb26 /ui/qt/rtp_analysis_dialog.cpp | |
parent | 9e135f87482d1aaa8b3cd00acd868d831d017935 (diff) |
Qt: Make sure shortcuts are visible in context menus.
As of Qt 5.10, context menu shortcuts can be hidden:
https://bugreports.qt.io/browse/QTBUG-61181
Add set_action_shortcuts_visible_in_context_menu to qt_ui_utils and call
it for our context menus as needed. For Qt 5.{10,11,12} it calls
QAction::setShortcutVisibleInContextMenu(true).
For Qt 5.13 and later, call
QStyleHints::setShowShortcutsInContextMenus(true) in
WiresharkApplication.
Change-Id: Ie8941951c3a9801b4642f4ce15ac217e37d1300f
Reviewed-on: https://code.wireshark.org/review/35761
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/qt/rtp_analysis_dialog.cpp')
-rw-r--r-- | ui/qt/rtp_analysis_dialog.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/qt/rtp_analysis_dialog.cpp b/ui/qt/rtp_analysis_dialog.cpp index f14e7e809e..ad71572dd3 100644 --- a/ui/qt/rtp_analysis_dialog.cpp +++ b/ui/qt/rtp_analysis_dialog.cpp @@ -267,6 +267,8 @@ RtpAnalysisDialog::RtpAnalysisDialog(QWidget &parent, CaptureFile &cf, rtpstream stream_ctx_menu_.addAction(ui->actionSaveReverseCsv); stream_ctx_menu_.addSeparator(); stream_ctx_menu_.addAction(ui->actionSaveGraph); + set_action_shortcuts_visible_in_context_menu(stream_ctx_menu_.actions()); + ui->forwardTreeWidget->installEventFilter(this); ui->forwardTreeWidget->setContextMenuPolicy(Qt::CustomContextMenu); ui->forwardTreeWidget->header()->setSortIndicator(0, Qt::AscendingOrder); |