Merge branch 'optimized_views'

Authored by lepagevalleeemmanuel on Dec 4 2018, 9:17 AM.

Description

Merge branch 'optimized_views'

Merged Changes

CommitAuthorDetailsCommitted
43a04d023785lepagevalleeemmanuel
Use KQuickItemViews 
Dec 4 2018
986bdcd7d68elepagevalleeemmanuel
abstractview: Split the selection support into its own class. 
Sep 1 2018
bd5660900d97lepagevalleeemmanuel
abstractView: More of the same. 
Aug 30 2018
9a0c7c90d03clepagevalleeemmanuel
abstractview: Make more helper methods private. 
Aug 30 2018
06b2d63f4b16lepagevalleeemmanuel
abstractview: Hide some implementation details in the private API. 
Aug 30 2018
4bc88b29d83flepagevalleeemmanuel
abstractview: Use the public API on the list and tree views. 
Aug 29 2018
165d55ff251clepagevalleeemmanuel
abstractview: Start to make the "real" view item interface private. 
Aug 29 2018
6ac0b0872832lepagevalleeemmanuel
abstractview: Get rid of the `ModelIndexItem` class. 
Aug 29 2018
24fcb89ef380lepagevalleeemmanuel
abstractview: Remove no longer relevant `virtual` keywords. 
Aug 29 2018
17ef737a6eaclepagevalleeemmanuel
abstractview: Brute force the remaining code division. 
Aug 29 2018
87b8cf37b725lepagevalleeemmanuel
abstractview: Split the model tracking code from the view. 
Aug 23 2018
fb33ce08cec0lepagevalleeemmanuel
abstractView: Move the index attribute cache to the TreeTraversalItem 
Aug 22 2018
a7286f90fc70lepagevalleeemmanuel
abstractView: More cleanup of the index<->widgets separation of concerns 
Aug 22 2018
6f7db52e9967lepagevalleeemmanuel
abstractview:Decouple the widget code from slotRowsMoved 
Aug 22 2018
727c7d295c57lepagevalleeemmanuel
abstractview: Decouple the widget code from slotRowsInserted 
Aug 22 2018
de1cb7b82b75lepagevalleeemmanuel
abstractvirew: Split `itemForIndex` to get TreeTraversalItem or widgets. 
Aug 22 2018
ceba5a327b59lepagevalleeemmanuel
quickview: Rename TreeView2 to AbstractQuickView 
Aug 20 2018
2a327b00ec70lepagevalleeemmanuel
treeview: Split the up/down/left/right code between the 2 layers. 
Aug 20 2018
23d0a5b733cdlepagevalleeemmanuel
treeview: Track the (really) visible elements. 
Aug 20 2018
9919f973a6d5lepagevalleeemmanuel
treeview: Use tuples for range tracking instead of attributes. 
Aug 20 2018
6d936a1d32d7lepagevalleeemmanuel
flickable: Add a `contentItem` property. 
Aug 20 2018
a9420c547237lepagevalleeemmanuel
quickview: Rename a confusing private attribute 
Aug 20 2018
81586bfad959lepagevalleeemmanuel
video: Add another fallback code path to stop the rendering. 
Aug 9 2018