Kwanghyo Park
8336667c3a
Fix abnormal input handling on touch devices with slice
...
On touch devices, it should go into slice when rotating the view
Fixes: QTBUG-121440
Change-Id: I68c30952231adaf8ea4f20fbf6b0d8634efd2321
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2024-01-25 11:00:05 +02:00
Kwanghyo Park
58780ff563
Revamp InputHandlers
...
The previoud input handlers have complicated architecture
to handle various types of inputs and also due to the previous
graphs' architecture.
This introduces a new approach which uses the quick handlers
for any types of input and also uses signal-slot based event
handling instead of setting custom input handlers.
Fixes: QTBUG-114451
Change-Id: I981ac8042fa43d20581605f4c42b25e9d0aa465d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2024-01-22 06:52:41 +02:00
Sakaria Pouke
8604ddb237
Fix surface slice rendering when axis data is descending
...
Fixes: QTBUG-120731
Pick-to: 6.7
Change-Id: I0a36a6b0df0130de483bbebc1cbd1c3785d3da09
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2024-01-19 09:22:28 +02:00
Sakaria Pouke
a4a57efb63
Fix wireframe toggle when series is not visible
...
Fixes: QTBUG-120552
Pick-to: 6.7
Change-Id: I674a5614fa6ede47698c4a4962e90629aa46e7fd
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2024-01-19 09:22:23 +02:00
Sakaria Pouke
32942d1cec
Fix jumping to slice view on graph update
...
Fixes: QTBUG-120480
Pick-to: 6.7
Change-Id: Iccbef707c6f54d6cc397a788c925c64858239e36
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2024-01-15 12:43:56 +02:00
Sakaria Pouke
d584e2cec9
Return sample space early when out of bounds
...
Fixes: QTBUG-120701
Pick-to: 6.7
Change-Id: I62c6217c26ddf58eac1cd126b18a0b192a9c2f62
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2024-01-11 14:27:06 +02:00
Sakaria Pouke
91c96de164
Fix surface slice rendering in polar mode
...
The patch changes the slice data to be generated straight from the dataproxy rather than the model.
Fixes: QTBUG-120657
Change-Id: If1dceb758832180da8052280aef7d0244e9fa2e0
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2024-01-10 11:14:04 +02:00
Dilek Akcay
d89dce1ba9
Update graph whenever 'Change' buttons are clicked
...
Pick-to: 6.7
Fixes: QTBUG-120292
Change-Id: I87621e012feab0c494970a0e08e2f03627582793
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2023-12-29 21:15:24 +00:00
Dilek Akcay
3c1d22a8c0
Exit surface slice graph if main graph is clicked
...
Pick-to: 6.7
Fixes: QTBUG-120310
Change-Id: I47a105b1886f1c5cc2387f72766439d8846125d9
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
2023-12-29 21:15:20 +00:00
Dilek Akcay
097f9ea8b2
Clear selected variables if outside of the graph is clicked
...
Fixes: QTBUG-120209
Change-Id: I97a3b2ef03adab6199317577d2263383bb20c2bc
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
2023-12-21 07:38:43 +00:00
Sami Varanka
0bf2cf871d
Add missing null checks to series removing
...
Task-number: QTBUG-120244
Change-Id: If2aca6d46aeb42d1cbd014da61cce969d3a69c6e
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2023-12-20 12:38:06 +02:00
Sakaria Pouke
b1569cf5e4
Fix surfacetest visibility bug
...
Also added functions for setting m_isIndexDirty.
Fixes: QTBUG-120130
Change-Id: If1db3d66a2dd36437d9cbd44e0a63d157d2f52ed
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2023-12-18 12:15:37 +00:00
Dilek Akcay
6540a454b9
Remove useless parameters from surface
...
Change-Id: I445fec155976bb94bc9ed6ddfeca64909b227c21
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
2023-12-12 11:37:55 +02:00
Kaj Grönholm
5c2863a230
Rename 3D graphs directories to "graphs3d"
...
Task-number: QTBUG-118235
Change-Id: I29a0265247749617282c3ac54de0efb1bc89ba0e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-12-04 14:57:23 +02:00