From 66c463ced4f69a82239d8f442ab34e8e40415498 Mon Sep 17 00:00:00 2001 From: tsl115 Date: Fri, 24 Nov 2023 09:59:00 +0800 Subject: [PATCH] feat: Selected effects in the rune plugin were replaced Selected effects in the rune plugin were replaced --- src/plugins/symbol/mainframe/symboltreeview.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/symbol/mainframe/symboltreeview.cpp b/src/plugins/symbol/mainframe/symboltreeview.cpp index ce1084ae4..e069e3a2e 100644 --- a/src/plugins/symbol/mainframe/symboltreeview.cpp +++ b/src/plugins/symbol/mainframe/symboltreeview.cpp @@ -35,22 +35,22 @@ SymbolTreeView::SymbolTreeView(DWidget *parent) , d (new SymbolTreeViewPrivate(this)) { d->model = new SymbolModel(); - d->delegate = new SymbolDelegate; DTreeView::setModel(d->model); - DTreeView::setItemDelegate(d->delegate); setContextMenuPolicy(Qt::CustomContextMenu); setEditTriggers(DTreeView::NoEditTriggers); //节点不能编辑 setSelectionBehavior(DTreeView::SelectRows); //一次选中整行 setSelectionMode(DTreeView::SingleSelection); //单选,配合上面的整行就是一次选单行 - setFocusPolicy(Qt::NoFocus); //去掉鼠标移到节点上时的虚线框 header()->setVisible(false); + QObject::connect(this, &DTreeView::doubleClicked, this, &SymbolTreeView::doDoubleClieked, Qt::UniqueConnection); QObject::connect(this, &DTreeView::customContextMenuRequested, this, &SymbolTreeView::doContextMenu, Qt::UniqueConnection); + + } SymbolTreeView::~SymbolTreeView()