Add parent to context menus

This is recommended in a Wayland porting guide.
This commit is contained in:
Martchus 2019-07-31 22:21:44 +02:00
parent 19816437ea
commit d07bdba5de
3 changed files with 3 additions and 3 deletions

View File

@ -50,7 +50,7 @@ void DevView::showContextMenu(const QPoint &position)
if (!selectionModel() || selectionModel()->selectedRows(0).size() != 1) {
return;
}
QMenu menu;
QMenu menu(this);
if (selectionModel()->selectedRows(0).at(0).parent().isValid()) {
connect(menu.addAction(QIcon::fromTheme(QStringLiteral("edit-copy"), QIcon(QStringLiteral(":/icons/hicolor/scalable/actions/edit-copy.svg"))),
tr("Copy value")),

View File

@ -74,7 +74,7 @@ void DirView::showContextMenu(const QPoint &position)
if (!selectionModel() || selectionModel()->selectedRows(0).size() != 1) {
return;
}
QMenu menu;
QMenu menu(this);
if (selectionModel()->selectedRows(0).at(0).parent().isValid()) {
connect(menu.addAction(QIcon::fromTheme(QStringLiteral("edit-copy"), QIcon(QStringLiteral(":/icons/hicolor/scalable/actions/edit-copy.svg"))),
tr("Copy value")),

View File

@ -55,7 +55,7 @@ void DownloadView::showContextMenu(const QPoint &position)
if (!selectionModel() || selectionModel()->selectedRows(0).size() != 1) {
return;
}
QMenu menu;
QMenu menu(this);
if (selectionModel()->selectedRows(0).at(0).parent().isValid()) {
connect(menu.addAction(QIcon::fromTheme(QStringLiteral("edit-copy"), QIcon(QStringLiteral(":/icons/hicolor/scalable/actions/edit-copy.svg"))),
tr("Copy value")),