Commit Graph

13 Commits

Author SHA1 Message Date
Nav
16a99bf5a6 Account for scrollbar margins in ListScene 2023-08-26 03:44:38 +01:00
Nav
9baecc820b Fixed regression causing a seg fault when a selected item was removed from a ListScene. 2023-08-25 20:29:35 +01:00
Nav
fc6decc1df Added keyboard navigation to list views, but I've disabled this in the target registers pane, as ListItem hierarchies are not currently supported. 2023-08-24 21:43:46 +01:00
Nav
0bdd9f0bcf Member function to clear all items from a ListScene 2023-08-24 00:21:57 +01:00
Nav
9a6e22e6c7 Corrected member initialisation order (addressing -Wreorder warnings) 2023-08-19 21:53:00 +01:00
Nav
5896306f1a Removed redundant 'Bloom' namespace from entire codebase 2023-08-13 15:47:51 +01:00
Nav
c0269e8378 Initial work for the SnapshotDiff window 2023-05-01 15:05:34 +01:00
Nav
3feb60cc5c Replaced std::vector with std::set, for automatic sorting in ListScene widget.
And added `ListScene::removeListItem()` function
2023-04-15 00:00:06 +01:00
Nav
5bbcf3be50 Added support for disabling item selection in ListScene 2023-03-29 23:13:40 +01:00
Nav
48f8d215ac Fixed geometry bug in ListScene widget 2023-03-29 22:47:28 +01:00
Nav
6c2527b7f4 Implemented support for multi-select and selection limit in ListScene widget 2023-03-23 19:20:50 +00:00
Nav
d7a8e0ded0 Added support for sorting ListItems in a ListView 2023-03-21 20:31:57 +00:00
Nav
9cceb8b93c New ListView widget, based off of QGraphicsView, for fast and memory efficient list views 2023-03-05 23:26:37 +00:00