Commit Graph

  • 984560cfb0
    Merge pull request #5 from status-im/fix/improved-QTBUG-57971-handling master Michał 2024-09-16 16:25:52 +0200
  • 40daec02ac Improve handling of QTBUG-57971 (ListModel initializing roles on first insertion) Michał Cieślak 2024-09-13 12:11:07 +0200
  • b176badf6e fix: Revert commit - Improve sorting performance Alex Jbanca 2024-02-06 09:21:30 +0200
  • 1aaec41c05
    fix: Revert commit - Improve sorting performance pert/improveSortingPerformance Alex Jbanca 2024-02-06 09:21:30 +0200
  • 67a7f727a6
    Merge pull request #3 from status-im/pert/improveSortingPerformance Alex Jbanca 2024-01-31 20:44:49 +0200
  • dae1dcaa13
    perf(SortFilterProxyModel): Improve sorting performance Alex Jbanca 2024-01-29 21:49:42 +0200
  • 70b76297fd clazy fixes Lukáš Tinkl 2023-07-19 01:00:41 +0200
  • 497171b3dd Revert "feat: limit the number of results" Lukáš Tinkl 2023-07-19 00:23:03 +0200
  • dd2947f19b
    clazy fixes chore/revert-limit-and-clazy-fixes Lukáš Tinkl 2023-07-19 01:00:41 +0200
  • 68b6377687
    Revert "feat: limit the number of results" Lukáš Tinkl 2023-07-19 00:23:03 +0200
  • 0a8eeeb541 Revert "chore: clazy fixes" revert-1-feat/limit-number-of-results Michał 2023-07-18 21:13:25 +0200
  • 09e0e8ec23 Revert "feat: limit the number of results" Michał 2023-07-18 21:13:25 +0200
  • 285a86d492 feat: limit the number of results Lukáš Tinkl 2023-07-13 14:00:27 +0200
  • c32b851264 chore: clazy fixes Lukáš Tinkl 2023-07-13 13:59:35 +0200
  • 4c76decfbb
    feat: limit the number of results feat/limit-number-of-results Lukáš Tinkl 2023-07-13 14:00:27 +0200
  • 0ea2220f62
    chore: clazy fixes Lukáš Tinkl 2023-07-13 13:59:35 +0200
  • 6a471f1bef chore: add qqsfpm::registerTypes() Patryk Osmaczko 2022-07-19 17:00:52 +0200
  • 63e64c0a93 chore: use target_compile_features for setting lang standard Patryk Osmaczko 2022-07-19 16:44:27 +0200
  • 5a930885b7
    Add SortFilterProxyModel.qbs for inclusion into Qbs projects (#89) Mitch Curtis 2021-05-03 22:51:37 +0200
  • 6678acc67c doc: improve and regenerate doc grecko 2020-02-02 16:27:31 +0100
  • 53c01b6ee3 feat: Add Sorter.priority property grecko 2020-02-02 13:34:13 +0100
  • 314598ae54 feat: Add FilterContainer and SorterContainer attached types grecko 2020-02-01 14:35:14 +0100
  • 7921c92f5a test: make delayed test independent of Qt version Pierre-Yves Siret 2020-01-08 23:46:12 +0100
  • 47ac3de0c1 doc: fix delayed property documentation Pierre-Yves Siret 2020-01-08 23:15:19 +0100
  • 35ffc48d7f
    Revert "Support Qt in namespace (#69)" (#71) oKcerG 2020-01-07 00:30:45 +0100
  • 1e98ca7776 Revert "Support Qt in namespace (#69)" Pierre-Yves Siret 2020-01-07 00:21:11 +0100
  • f8393999b6 Support Qt in namespace (#69) Patrick Stewart 2019-12-20 14:40:28 +0000
  • 36befddf5d feat: Add delayed property grecko 2019-07-25 00:18:37 +0200
  • 770789ee48 fix: Fix dataChanged bug grecko 2019-05-06 02:23:03 +0200
  • 26501aa078 test: reproduce dataChanged bug grecko 2019-05-06 02:18:07 +0200
  • 4d96016151 test: Add a missing test for proxy roles grecko 2019-05-06 02:13:20 +0200
  • ae14fc994f fix: Fix RangeFilter bug Grecko 2018-10-30 01:17:30 +0100
  • 7345ddfb89 test: reproduct RangeFilter bug Grecko 2018-10-30 00:49:53 +0100
  • 02f8f9ef65 Cmake support (#55) Jeroen Oomkes 2018-10-20 00:27:31 +0200
  • a4b7b6e1d1 proxyroles: Fix warning on unused parameter Alberto Mardegan 2018-10-06 19:36:37 +0300
  • f77d371786 doc: regenerate doc Grecko 2018-10-01 21:24:50 +0200
  • 8d6f679f49 doc: fix FilterRole and RegExpRole doc Grecko 2018-10-01 21:24:24 +0200
  • fd147bbb57 doc: Add doc for RegExpRole Grecko 2018-10-01 21:19:41 +0200
  • a15a86be81 chore: correct typo in a test Grecko 2018-10-01 21:18:39 +0200
  • f08fd2eaed feat: Add FilterRole role type Grecko 2018-09-29 14:33:13 +0200
  • 2b3a368ae1 feat: Add FilterSorter sorter type Grecko 2018-09-29 02:07:11 +0200
  • 1ae65bca74 misc: set filters as the default property of SwitchRole Grecko 2018-09-28 22:16:41 +0200
  • 51c6a62f4d fix SwitchRole compilation Grecko 2018-08-28 00:13:24 +0200
  • 3a55ea0d8c feat: Add RegExpRole proxy role type Grecko 2018-08-08 01:32:33 +0200
  • d2772bd6e4
    fix: compilation error due to bad includes oKcerG 2018-04-30 10:43:46 +0200
  • 88b5ba4260 refactor: move proxyroles in separate files Grecko 2018-04-30 02:58:06 +0200
  • 2ee1936545 refactor: move sorters in separate files Grecko 2018-04-30 01:10:36 +0200
  • df41e94e45 refactor: move filters in separate files Grecko 2018-04-27 00:40:01 +0200
  • febeade02b refactor: Add container interfaces for filters, sorters and roles Grecko 2018-04-25 19:28:38 +0200
  • d844e7dcfd test: add tests for Filter containers Grecko 2018-04-24 01:49:08 +0200
  • 8499099464 fix: Handle source model with no roles better Grecko 2018-03-22 23:39:53 +0100
  • 9c3e57c02e fix: don't call sourceData with an invalid role Grecko 2018-03-22 23:36:59 +0100
  • 6ff055d47d test: Add a test case for sorting on a model with no initial roles Grecko 2018-03-22 19:16:00 +0100
  • 6211989a48 test: Simplify IndexFilter tests Grecko 2017-12-01 00:40:52 +0100
  • 18218454e2 Include checkbox in README.md Kenn Sebesta 2017-08-01 18:17:51 -0400
  • dbfed0c7c4 Include checkbox in README.md feature/filters-and-sorters Kenn Sebesta 2017-08-01 18:17:51 -0400
  • d1c46fd13f
    doc: Add link to showcase in readme oKcerG 2017-11-21 18:41:38 +0100
  • 23faaeea22 doc: Regenerate the doc Grecko 2017-10-13 01:10:47 +0200
  • 26e2a983eb Fix ExpressionSorter docs (#45) mitchcurtis 2017-10-13 00:50:57 +0200
  • 15ccba1f14 doc: Regenerate the doc Grecko 2017-09-26 22:34:19 +0200
  • 2a439497ae doc: document the proxy role types Grecko 2017-09-26 20:35:33 +0200
  • 38903de8f8 feat: add ExpressionRole proxy role type Grecko 2017-09-22 13:44:10 +0200
  • 4dc2eb1d7a fix: fix StringSorter case sensitive test Grecko 2017-09-22 13:42:00 +0200
  • d19e22fd54 feat: add a defaultValue property to SwitchRole Grecko 2017-09-21 23:30:50 +0200
  • 9a475e52ac feature: Add SwitchRole proxy role type Grecko 2017-09-17 21:16:26 +0200
  • 94a08b49ec refactor: Refactor Sorter and Fitler to be consistent with ProxyRole Grecko 2017-09-17 18:03:39 +0200
  • 7a2e70b980 fix: emit modelReset signal after a ProxyRole changes its name Grecko 2017-09-17 15:53:39 +0200
  • dc154fd46b fix: correctly emit dataChanged Grecko 2017-09-16 19:33:22 +0200
  • c81dcafc35 fix: Allow filters to filters on proxy roles Grecko 2017-09-16 19:22:57 +0200
  • 5b071c9526 feat: Add JoinRole proxy role type Grecko 2017-09-16 16:53:11 +0200
  • 48ac2bfcd7 test: Add tests for the proxy role functionality Grecko 2017-09-16 16:50:39 +0200
  • 400f453d91 feature: Add new basic ProxyRole functionality Unknown 2017-09-16 16:44:21 +0200
  • 25b506a3d7 Update README.md oKcerG 2017-09-12 01:50:42 +0200
  • e5b90a47df Update README.md oKcerG 2017-09-12 01:46:41 +0200
  • 3f52c81299 doc: Regenerate documentation for StringSorter Pierre-Yves Siret 2017-09-12 01:29:47 +0200
  • 9e37e58eef feature: add StringSorter type Pierre-Yves Siret 2017-09-12 01:25:11 +0200
  • 2f555860ff tests: Fix order of values in assert message Pierre-Yves Siret 2017-09-12 00:02:18 +0200
  • 27af0544ec test: add more tests for sorters Pierre-Yves Siret 2017-09-11 21:40:59 +0200
  • e260eac830 [fix] Fix IndexFilter bug with negative limits Pierre-Yves Siret 2017-09-03 18:11:46 +0200
  • a96701bb85 [test] Add a new test revealing a bug in IndexFilter Pierre-Yves Siret 2017-09-03 17:43:17 +0200
  • 84519a2a8e [doc] Generate documentation Pierre-Yves Siret 2017-09-02 18:32:31 +0200
  • 9009d18554 Merge branch 'feature/filters-and-sorters' Pierre-Yves Siret 2017-09-02 18:31:04 +0200
  • 14c0acc993 [doc] Adding some documentation Pierre-Yves Siret 2017-09-02 18:10:01 +0200
  • 985c5b0e55 refactor: ascendingSortOrder property becomes sortOrder Pierre-Yves Siret 2017-09-02 16:07:22 +0200
  • 1c0731a38c refactor: copy PatternSyntax enum to RegExpFilter Pierre-Yves Siret 2017-09-02 16:03:34 +0200
  • 598bd7295b Improve warning to handle C++14 case (#42) Tim Angus 2017-08-16 09:49:22 +0100
  • c723de3fb5 Update version number in README.md (#39) Alberto Mardegan 2017-07-26 13:14:41 +0300
  • 070597a9d4 refactor: remove superfluous signal to slot connection Pierre-Yves Siret 2017-06-07 16:12:27 +0200
  • e109c91553 Add *.qmlc in .gitignore Pierre-Yves Siret 2017-06-07 02:19:47 +0200
  • ac45b581d6 fix: workaround for ListModel starting with no roles Pierre-Yves Siret 2017-06-07 02:10:22 +0200
  • 7c72171c7a test: add some tests for the builtin convenience filters Pierre-Yves Siret 2017-06-07 01:28:59 +0200
  • f2edc17ad6 test: Enable no_keywords config for the test project Pierre-Yves Siret 2017-02-28 01:04:22 +0100
  • 79b651c9fd feat: Add mapToSource and mapFromSource helpers Pierre-Yves Siret 2017-02-28 00:36:35 +0100
  • cb26d890b9 Added 2 helper functions : get & roleForName Pierre-Yves Siret 2017-02-16 19:07:25 +0100
  • 56f78c7037 Fixes the capitalization of RegExpFilter Pierre-Yves Siret 2017-01-24 19:25:55 +0100
  • fcd8d07fc9 Fixes the sorting not being invalidated when disabling a Sorter Pierre-Yves Siret 2017-01-24 19:19:33 +0100
  • 8fc7679ab8 Fixes a bug where sorters wouldn't get cleared Pierre-Yves Siret 2017-01-24 19:16:35 +0100
  • 9a72c73226 Added tests to verify the core sorter functionnality Pierre-Yves Siret 2017-01-24 19:07:15 +0100
  • a3d95d2290 Check the roles after a row is added for a model with no roles intially Pierre-Yves Siret 2017-01-08 22:49:07 +0100
  • edf53b56ef Add tests to check if the proxy roles are synched with the source model Pierre-Yves Siret 2017-01-08 22:07:45 +0100