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(); }