Teo Mrnjavac
3d5753e97c
Better way to compute items in nested/non-nested partitions mode.
2016-02-10 15:33:31 +01:00
Teo Mrnjavac
086634ae7b
Nested partitions mode support in PartitionBarsView.
2016-02-10 15:00:02 +01:00
Teo Mrnjavac
051282d9bf
Do the same in PartitionBarsView.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
ddf4878ec7
Apply SelectionFilter in Partition{Labels,Bars}View.
2016-01-15 18:40:59 +01:00
Teo Mrnjavac
10c51528a9
Repaint viewport on selection change.
2016-01-13 15:16:01 +01:00
Teo Mrnjavac
1a48524a9a
Repaint viewport on selection changed.
...
This issue wasn't noticeable earlier because every selection change
implied additional operations (in Replace) which used to trigger a
repaint at the right time for free. With this we make sure we get a
repaint.
2016-01-12 13:44:18 +01:00
Teo Mrnjavac
80d908e75b
Document properly.
2016-01-08 18:09:19 +01:00
Teo Mrnjavac
08f9753aa2
Experimental: try to enforce a minimum partition size.
...
This breaks any hope of inline-resizing small partitions.
2016-01-08 17:55:04 +01:00
Teo Mrnjavac
7b66514bf5
Clean up debug spam.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
333214f7ca
Finally fix selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
f154a135d8
Test out awful hack to try to make selection work properly.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
3fc354284a
Improve debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
8acb70de5c
Use currentIndex instead of selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
99a5ac8e4d
Debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
fecb50779a
Only paint selection and hover if selectionMode is not NoSelection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
2f35aa1258
And selectionModel() better exist...
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
584ca6da18
Rely on selectionModel() instead of currentIndex().
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
517f958616
Magic numbers for view height.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
df9cec14f7
More arbitrary magic to try to fix all the pixels properly.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
9b60040bab
Magic numbers.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
a27a5496b7
Try a statically calculated selection margin.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
798a491296
Adjust padding.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
5aa8cd4a9b
Use semitransparent overlay rounded rect for PBV selection.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
7c80f846f1
Add debug output.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
c2cb367753
Remember QPersistentModelIndex rather than row for hover effect.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
36f30b1ede
Support selection and better hover.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
cc5520edda
Add hover and click support to PartitionBarsView.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
eed8d3b83b
Split out Labels view from Bars view.
...
Both are QAbstractItemViews and can be used on top of a PartitionModel,
together or separately.
2015-12-30 17:27:13 +01:00
Teo Mrnjavac
b65fe87503
PartitionPreview is now PartitionBarsView.
2015-12-30 17:27:13 +01:00