fix(taskManager):实现预览图在切换过程中,先设置宽高,再改变位置的功能

This commit is contained in:
qiqi49 2024-06-04 16:05:02 +08:00 committed by He Sir
parent 7608142d4b
commit 99f47d04f1
1 changed files with 11 additions and 1 deletions

View File

@ -105,7 +105,7 @@ TaskManager {
mainItem: viewContent
type: Platform.WindowType.SystemWindow
flags: Qt.WindowDoesNotAcceptFocus | Qt.FramelessWindowHint
visualParent: viewContent.thumbnailData ? viewContent.thumbnailData.currentTaskItem : null
function updatePosition() {
switch (Widget.container.position) {
case Items.Types.Left:
@ -184,6 +184,16 @@ TaskManager {
updateBlurRegionTimer.stop();
updateThumbnailModel()
updateBlurRegionTimer.restart();
viewContent.determineListViewSize();
// mainItem visualParent,
if (viewContent.thumbnailData) {
if (viewContent.thumbnailData.currentTaskItem !== null) {
thumbnailView.visualParent = viewContent.thumbnailData.currentTaskItem;
}
} else {
thumbnailView.visualParent = null;
}
}
property var modelList: []
ListModel {