From d1381e8c4be45757b22573287105a0d7795f26fa Mon Sep 17 00:00:00 2001 From: duanshengchao <519970194@qq.com> Date: Mon, 17 Mar 2025 19:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E6=A8=A1=E5=9E=8B=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=BF=87=E7=A8=8B=E5=90=AF=E7=94=A8=E4=BA=8B=E5=8A=A1=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=EF=BC=8C=E4=BF=9D=E8=AF=81=E6=95=B0=E6=8D=AE=E4=B8=80?= =?UTF-8?q?=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/dbStructureView.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/source/dbStructureView.cpp b/source/dbStructureView.cpp index 335e69a..1e276b0 100644 --- a/source/dbStructureView.cpp +++ b/source/dbStructureView.cpp @@ -185,6 +185,8 @@ void DBStructureView::showContextMenu(const QPoint& pos) }); menu.addSeparator(); menu.addAction(QString::fromWCharArray(L"添加模型"), [this]{emit actionTrigger_addModel();}); + /*menu.addAction(QString::fromWCharArray(L"导入数据"), []{}); + menu.addAction(QString::fromWCharArray(L"导出数据"), []{});*/ QPoint originPoint = this->mapToGlobal(QPoint(0,0)); menu.exec(originPoint + pos); } @@ -194,6 +196,27 @@ void DBStructureView::showContextMenu(const QPoint& pos) menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{ removeNode(node); }); + menu.addSeparator(); + menu.addAction(QString::fromWCharArray(L"刷新"), []{}); + menu.addAction(QString::fromWCharArray(L"打开"), []{}); + menu.addSeparator(); + menu.addAction(QString::fromWCharArray(L"清空数据"), []{}); + /*menu.addAction(QString::fromWCharArray(L"导入"), []{}); + menu.addAction(QString::fromWCharArray(L"导出"), []{});*/ + QPoint originPoint = this->mapToGlobal(QPoint(0,0)); + menu.exec(originPoint + pos); + } + else if(node && node->type() == GroupNode) + { + CustomMenu menu; + menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{ + removeNode(node); + }); + menu.addSeparator(); + menu.addAction(QString::fromWCharArray(L"刷新"), []{}); + menu.addAction(QString::fromWCharArray(L"打开"), []{}); + menu.addSeparator(); + menu.addAction(QString::fromWCharArray(L"清空数据"), []{}); QPoint originPoint = this->mapToGlobal(QPoint(0,0)); menu.exec(originPoint + pos); }