From f99a109691624780b57b5c8c4bf4d33839389bd2 Mon Sep 17 00:00:00 2001 From: xiaoming <2014500726@smail.xtu.edu.cn> Date: Fri, 10 Nov 2023 14:47:25 +0800 Subject: [PATCH] src:Fix context menu position Signed-off-by: xiaoming <2014500726@smail.xtu.edu.cn> --- src/mainwindow.cpp | 4 ++-- src/sessionmanagerwidget/sessionmanagertreeview.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5f1ffe0b..562f4567 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -355,7 +355,7 @@ MainWindow::MainWindow(QString dir, StartupUIMode mode, QLocale::Language lang, delete menu; return; } - menu->move(cursor().pos()); + menu->move(cursor().pos()+QPoint(5,5)); menu->show(); }); connect(mainWidgetGroup->sessionTab,&SessionTab::dragTabMoved,this,[=](int from, int to, SessionTab *toTab){ @@ -627,7 +627,7 @@ void MainWindow::floatingWindow(MainWidgetGroup *g, int index) { moveToAnotherTab(newGroup,0,1); dialog->close(); }); - menu->move(cursor().pos()); + menu->move(cursor().pos()+QPoint(5,5)); menu->show(); }); connect(group->commandWidget, &CommandWidget::sendData, this, [=](const QByteArray &data) { diff --git a/src/sessionmanagerwidget/sessionmanagertreeview.cpp b/src/sessionmanagerwidget/sessionmanagertreeview.cpp index fa936176..57caeabe 100644 --- a/src/sessionmanagerwidget/sessionmanagertreeview.cpp +++ b/src/sessionmanagerwidget/sessionmanagertreeview.cpp @@ -100,7 +100,7 @@ void SessionManagerTreeView::contextMenuEvent(QContextMenuEvent *event) { } if(!contextMenu->isEmpty()) { - contextMenu->move(cursor().pos()); + contextMenu->move(cursor().pos()+QPoint(5,5)); contextMenu->show(); } }