diff options
author | Olivier Goffart <ogoffart@trolltech.com> | 2010-02-02 12:46:09 (GMT) |
---|---|---|
committer | Olivier Goffart <ogoffart@trolltech.com> | 2010-02-02 15:31:43 (GMT) |
commit | 7b96944a02991e404cdab61e24182b90f5849120 (patch) | |
tree | bfffd6d4e9ed75faea39780998297b66e0015b9c /examples/examples.pro | |
parent | 42e181a6feba241997b041a2a58903f308264559 (diff) | |
download | Qt-7b96944a02991e404cdab61e24182b90f5849120.zip Qt-7b96944a02991e404cdab61e24182b90f5849120.tar.gz Qt-7b96944a02991e404cdab61e24182b90f5849120.tar.bz2 |
QSortFilterProxyModel: Fix dynamic sorting when severals rows are added.
We need to update the sorting column in clear_mapping.
But the problem is that updating the source column create a mapping
(because it uses mapToSource). So we need to clear that wrong mapping again
In _q_sourceLayoutChanged there was an uneeded special case.
The case where the source_sort_column might change was never triggered
because of that. So now that the special case has been removed, we need
to do as in clear_mapping.
The test cover the change in clear_mapping and in _q_sourceLayoutChanged
The problem was shown in the Kopete: https://bugs.kde.org/show_bug.cgi?id=199850
Reviewed-by: Thierry
Task-number: QTBUG-7537
Diffstat (limited to 'examples/examples.pro')
0 files changed, 0 insertions, 0 deletions