Commit 5531f73c authored by hjk's avatar hjk
Browse files

Debugger: Disable L&E context submenu without useful contents



Task-number: QTCREATORBUG-14578
Change-Id: I6bc3b69601d8330ca2b267424260d48dd489a7e7
Reviewed-by: default avatarNiels Weber <niels.weber@theqtcompany.com>
parent d98325f4
......@@ -751,6 +751,8 @@ void WatchTreeView::contextMenuEvent(QContextMenuEvent *ev)
QMenu formatMenu(tr("Change Local Display Format"));
if (mi0.isValid())
fillFormatMenu(&formatMenu, mi0);
else
formatMenu.setEnabled(false);
QMenu memoryMenu(tr("Open Memory Editor"));
QAction actOpenMemoryEditAtObjectAddress(0);
......@@ -809,6 +811,9 @@ void WatchTreeView::contextMenuEvent(QContextMenuEvent *ev)
breakpointMenu.addAction(&actSetWatchpointAtObjectAddress);
breakpointMenu.addAction(&actSetWatchpointAtPointerAddress);
breakpointMenu.addAction(&actSetWatchpointAtExpression);
breakpointMenu.setEnabled(actSetWatchpointAtObjectAddress.isEnabled()
|| actSetWatchpointAtPointerAddress.isEnabled()
|| actSetWatchpointAtExpression.isEnabled());
QAction actCopy(tr("Copy View Contents to Clipboard"), 0);
QAction actCopyValue(tr("Copy Value to Clipboard"), 0);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment