1 Star 0 Fork 19

songkai/qt5-qtbase

forked from src-anolis-os/qt5-qtbase 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
QTBUG-87781-Fix-QSFPM-not-emitting-dataChanged-when-source-model-is-set.patch 906 Bytes
一键复制 编辑 原始数据 按行查看 历史
xingwei-liu 提交于 2022-10-13 02:47 . !8 feature: add patchs for DDE
Index: qtbase-opensource-src/src/corelib/itemmodels/qsortfilterproxymodel.cpp
===================================================================
--- qtbase-opensource-src.orig/src/corelib/itemmodels/qsortfilterproxymodel.cpp
+++ qtbase-opensource-src/src/corelib/itemmodels/qsortfilterproxymodel.cpp
@@ -1564,6 +1564,7 @@ void QSortFilterProxyModelPrivate::_q_so
_q_clearMapping();
// All internal structures are deleted in clear()
q->endResetModel();
+ create_mapping(QModelIndex());
update_source_sort_column();
if (dynamic_sortfilter && update_source_sort_column())
sort();
@@ -2141,6 +2142,7 @@ void QSortFilterProxyModel::setSourceMod
connect(d->model, SIGNAL(modelReset()), this, SLOT(_q_sourceReset()));
endResetModel();
+ d->create_mapping(QModelIndex());
if (d->update_source_sort_column() && d->dynamic_sortfilter)
d->sort();
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/songkai01/qt5-qtbase.git
git@gitee.com:songkai01/qt5-qtbase.git
songkai01
qt5-qtbase
qt5-qtbase
a8

搜索帮助