From 456516db011ebc749d82bcc69ceb8b14bcbe1f29 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Sat, 10 Feb 2024 16:33:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5bug?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4icon=E7=AD=89?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libSplitView/AcceptPanel.cpp | 1 + libSplitView/DockPanel.cpp | 4 +++- libSplitView/SplitWindow.cpp | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libSplitView/AcceptPanel.cpp b/libSplitView/AcceptPanel.cpp index f6c1b87..d67a4cc 100644 --- a/libSplitView/AcceptPanel.cpp +++ b/libSplitView/AcceptPanel.cpp @@ -139,6 +139,7 @@ void accept_panel::AcceptPanel::dropEvent(QDropEvent *ev) }else{ view_manager->doRetrieve(anchor_view); dynamic_cast(view_manager)->setPresentTarget(view); + view->setVisible(true); } } break; default: diff --git a/libSplitView/DockPanel.cpp b/libSplitView/DockPanel.cpp index 114c730..5b1776d 100644 --- a/libSplitView/DockPanel.cpp +++ b/libSplitView/DockPanel.cpp @@ -108,6 +108,9 @@ DockableView::DockableView(split_frame::ResManager *mgr, QWidget *present) layout->addWidget(new QWidget(this)); } + this->icon_store = QIcon(":/icons/headertop/story.png"); + title_header->setTitle("未命名", icon_store); + layout->setSpacing(0); layout->setContentsMargins(0, 2, 0, 0); @@ -125,7 +128,6 @@ DockableView::DockableView(split_frame::ResManager *mgr, QWidget *present) DockableView::~DockableView() { manager_inst->removePresentView(this); - qDebug() << "view-deleted"; } void DockableView::viewConfig(bool replace, bool close, bool retrieve) diff --git a/libSplitView/SplitWindow.cpp b/libSplitView/SplitWindow.cpp index 3fbc0c4..19d0dc3 100644 --- a/libSplitView/SplitWindow.cpp +++ b/libSplitView/SplitWindow.cpp @@ -44,7 +44,6 @@ void SplitWindow::setPresentTarget(split_frame::ViewRes *inst) inst->setParentRes(nullptr); inst->widget()->setParent(this); this->setCentralWidget(inst->widget()); - inst->setVisible(true); } else if (!inst) { this->takeCentralWidget(); }