Also add setting column and row labels in tst_qmltheme.
Fixes: QTBUG-130722
Pick-to: 6.8
Change-Id: I09cc382957cb3d9ccca0b72ae3723978157726ac
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Adds two extra controls for axis; label size and adjust label size.
Label size is a blanket size scaler for the axis level.
Adjust label size is a boolean that controls whether label size
is adjusted with the amount of labels on that axis
Task-number: QTBUG-129371
Change-Id: I83babf13e394fabb2cb1e05aa7f7df8f51bed0b6
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Don't show any grid lines when theme gridVisible is set to false.
Task-number: QTBUG-130655
Pick-to: 6.8
Change-Id: Ibbc86c190f88b100f81a177382b286d884d81f06
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
We incorrectly assumed meshes to be scaled to 1 by default, when they in
reality are scaled to 2 (-1...1). Because of this we need to multiply
the default scale by 2.
This should not be picked to Qt 6.8, as it changes the way custom
items are scaled by default.
Fixes: QTBUG-126611
Change-Id: I1468123ff1ed886d3210f269d4d7c76f81d11ca7
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
REUSE.toml files are read by reuse to complement or override the
copyright and licensing information found in file.
The use of REUSE.toml files was introduced in REUSE version 3.1.0a1.
This reuse version is compatible with reuse specification
version 3.2 [1].
With this commit's files,
* The SPDX document generated by reuse spdx conforms to SPDX 2.3,
* The reuse lint command reports that the Qt project is reuse compliant.
[1]: https://reuse.software/spec-3.2/
Task-number: QTBUG-124453
Task-number: QTBUG-125211
Pick-to: 6.8
Change-Id: Idd8d8f389ff3603d9202145bde5647c3aa903f72
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
This "append(string label, VariantList values)" variant has API docs for
both Qt Charts and Qt Graphs, but neither of them really implement it.
Task-number: QTBUG-130306
Pick-to: 6.8
Change-Id: I676a98c2c3e7df12fd8f10a2bd85680d5330ad4f
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
This app allows for benchmarking and producing graphs based on
the results without much manual work. Can be built to run with both
Graphs and Charts.
Task-number: QTBUG-127963
Change-Id: I29b1af325c604630b43345e6b9dbf5cf7313afc5
Reviewed-by: Owais Akhtar <owais.akhtar@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Right now, it shows up in Qt Creator only under 'Other'.
Pick-to: 6.8
Change-Id: Ic594d854dfcc5c93bfbff61cceb4c4fcda86c805
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Support for series index in BarSeries (barIndex) and XYSeries
(pointIndex). These will allow new customization possibilities.
Task-number: QTBUG-129382
Change-Id: I4b332efda9c630bcb0394ffa49e999a3aca4fbf1
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
This should fix the known crashes with animations, i.e when calling remove,
having single animation type, or the wrong order.
Remove animation for splines doesnt look that great yet. I tried different lerps
and Catmull-Rom but they all have a similar effect, so this can still be improved later.
Fixes: QTBUG-129025
Fixes: QTBUG-129357
Change-Id: If2606e167f064b158dcb8f4e1ef1ca4bae25f7a8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
The preset default of 8192 was too large for some
targets. Use QRhi to find out the actual maximum
texture size, or fall back to 4096 in case unsuccessful.
Pick-to: 6.8
Fixes: QTBUG-112198
Task-number: QTBUG-129054
Change-Id: Id95f902a377567e047d5cf73fafb399be1a7f86c
Reviewed-by: Niko Korkala <niko.korkala@qt.io>
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
When all points were replaced, the view wasn't updated due to this
missing connection.
Pick-to: 6.8
Fixes: QTBUG-129336
Change-Id: Ib7ae8bf28bf09ded5f9dbbccb230c29ce97103c4
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Count was mistakenly implemented as an invokable function making
it unusable in QML for binding purposes.
Fixes: QTBUG-129272
Pick-to: 6.8 6.8.0
Change-Id: I9b985d69bebbac33972f42ef2177483e2b0f2b42
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Removed mouseMoveEvent handler implementation from QQuickGraphsItem.
QGraphsInputHandler emits mouseMove in hoverMoveEvent handler. For this
to work, QGraphsInputHandler needs to accept hoverEvents.
Pick-to: 6.8
Change-Id: I9ceb19f2637dc7da61ea08809a7ee8cd9182e9f5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
In qml baseGradients should be used.
Pick-to: 6.8 6.8.0
Task-number: QTBUG-129137
Change-Id: I54e5aaeac026d19eb186d4d26a7c4d53c4567070
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Some invokeables dont have bound checks
Fixes: QTBUG-129162
Pick-to: 6.8
Change-Id: Ie08914b25d6d3674c1ea3bd60124264e48185415
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
This aims to fix issue with new barsets not creating connection with handleSet
slots when replace function is used. Also fixes issue of double signal sent
when setvisibility function is used.
Fixes: QTBUG-128661
Fixes: QTBUG-128863
Pick-to: 6.8
Change-Id: I432349a70032bf4b373142e063a38c46b35688db
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>