qt.graphs2d.general for general purpose logging,
qt.graphs2d.series for series related logging,
qt.graphs2d.series.properties logs property changes only if they fail
qt.graphs2d.critical for critical logging
qt.graphs2d.animation for animation state logging
qt.graphs2d.axis.properties for axis properties logging
Task-number: QTBUG-128886
Change-Id: Ie0173ad15832708304579560200094b63fef7502
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Since the implementation of the `\nativetype`-command in QDoc,
the `\instantiates`-command is deprecated. Replace the use of the
deprecated command in favor of its replacement.
Pick-to: 6.8
Task-number: QTBUG-128216
Change-Id: Ie37fa07d93574b48710f5b6b084beca291635f59
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
When axis gets deleted, remove it properly from then GraphsView.
Includes autotest to verify.
Task-number: QTBUG-127460
Pick-to: 6.8
Change-Id: I4ad6ee477dde6ac09e65bcab690783603a2de2be
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Remove major/minor and instead use grid/subGrid in grid and
tick/subTick in axis.
Task-number: QTBUG-124679
Change-Id: I1dd3a54112ae2dab46854321e3be6a31cad7ff44
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Unify docs for QML properties \qmlsignal use.
Signals should be documented.
Removed similar signals for C++ classes.
Task-number: QTBUG-123522
Change-Id: I179ee6526115f3e224ea8336c59aa38a1c0e44f2
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also moves orientation from BarSeries to GraphView although other
series don't yet support horizontal orientation.
Task-number: QTBUG-125007
Change-Id: Id8cd724d0f74cc61185e66ad884db110efd84293
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Change all enums to scoped ones and:
- Rename enums to not contain type in the beginning.
- AxisType can be normal enum (not flags) and AxisTypeNoAxis is
not needed.
- Fix BarThemes example initial color & font reset.
Fixes: QTBUG-123794
Change-Id: I8d7305dc7c09d0d6ac09b88cfc6f7297035e0207
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Also fix some signaling warnings, as emit was missing in several
places when calling a signal.
Fixes: QTBUG-121905
Pick-to: 6.7
Change-Id: Ic7c528ba6b27cd5c8b7c55e15afd55111fac428e
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
This concept is not used in QtGraphs2D, so remove it.
Pick-to: 6.7
Change-Id: Iff61ad73dff816f653b1d41247beb454c165a314
Reviewed-by: <owais.akhtar@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
- Make the axis scalable, so step size is not always 1.
- API to define step size manually, and the label format & decimals.
- Remove unused API.
Task-number: QTBUG-120203
Task-number: QTBUG-119952
Pick-to: 6.7
Change-Id: If30e41bd06f210b703b64abf65a0d2b31bf9d95c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Charts doesn't have this feature and probably graphs shouldn't have it
either. Calculating min & max automatically can be heavy operation when
the data amount grows, so it is maybe better to rely users always
setting min & max as they wish.
Task-number: QTBUG-120165
Pick-to: 6.7
Change-Id: I72b6ef0ffcf8733259825a589bf13a425be23ca5
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>