From eb4ec242b12cc905df9ff208360c341a14749adb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E5=AD=90=E6=A5=9A=5Czhuzi?= Date: Wed, 3 Apr 2024 11:28:18 +0800 Subject: [PATCH] update --- example/example_en_US.ts | 8 -------- example/example_zh_CN.ts | 8 -------- src/FluTreeModel.cpp | 5 ++--- 3 files changed, 2 insertions(+), 19 deletions(-) diff --git a/example/example_en_US.ts b/example/example_en_US.ts index 6e263692..f20047c2 100644 --- a/example/example_en_US.ts +++ b/example/example_en_US.ts @@ -2386,14 +2386,6 @@ Some contents... - - T_TreeView2 - - - TreeView2 - - - T_Typography diff --git a/example/example_zh_CN.ts b/example/example_zh_CN.ts index 33fd594e..048a6c55 100644 --- a/example/example_zh_CN.ts +++ b/example/example_zh_CN.ts @@ -2469,14 +2469,6 @@ Some contents... 共计选中%1条数据 - - T_TreeView2 - - - TreeView2 - - - T_Typography diff --git a/src/FluTreeModel.cpp b/src/FluTreeModel.cpp index 1865dd66..f53fede8 100644 --- a/src/FluTreeModel.cpp +++ b/src/FluTreeModel.cpp @@ -101,7 +101,7 @@ void FluTreeModel::checkRow(int row,bool checked){ } itemData->_checked = checked; } - Q_EMIT layoutChanged(); + Q_EMIT dataChanged(index(0,0),index(rowCount()-1,0)); QList data; foreach (auto item, _dataSource) { if(!item->hasChildren()){ @@ -302,8 +302,7 @@ void FluTreeModel::dragAndDrop(int dragIndex,int dropIndex,bool isDropTopArea){ destChildren->insert(targetIndex,dragItem); } changePersistentIndex(index(qMin(dragIndex,dropIndex),0),index(qMax(dragIndex,dropIndex),0)); - Q_EMIT layoutChanged(); - + Q_EMIT dataChanged(index(0,0),index(rowCount()-1,0)); } bool FluTreeModel::hitHasChildrenExpanded(int row){