Commit Graph

18 Commits

Author SHA1 Message Date
Joerg Bornemann 176f7d945a CMake: Don't enable ASM language
Remove the ASM language where no assembler files are used.

Pick-to: 6.8 6.9
Change-Id: I461058a754991599d566cb9e63b43510b505f794
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-05-02 13:08:36 +02:00
Niko Korkala 3eb85fa68e Add axis segment sliders to scatter and bargraph manual tests
Task-number: QTBUG-112646
Change-Id: I2ae3aaf3e659dfa5fe0d24329c8f6daa99b039d4
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2024-10-04 08:55:12 +03:00
Kaj Grönholm 9267f7115c Make manual tests to work also as standalone
Make it possible to run manual tests directly, also with Qt / creator
configured to not build tests.

Pick-to: 6.8
Change-Id: I630339a8287bdda8d6b5f2c0ee3510b63cc05f85
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-07-26 07:58:17 +03:00
Sami Varanka aae5e99117 Move enums away from QAbstract3DGraph
Fixes: QTBUG-125409
Change-Id: Ide84873da6fe4f59399c8c5f25416db5ae547620
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
2024-05-22 19:02:19 +03:00
Kwanghyo Park c8be94138e Introduce integrated theme for graphs
Task-number: QTBUG-123223
Task-number: QTBUG-123461
Task-number: QTBUG-124837
Task-number: QTBUG-124836
Change-Id: Iaa5ab35a0707fc63329b07f10a203fc63e033f0d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-04-30 08:15:46 +03:00
Lucie Gérard cdbb572098 Correct license for build system files
According to QUIP-18 [1], all build system
files should be BSD-3-Clause

[1]: https://contribute.qt-project.org/quips/18

Pick-to: 6.7
Task-number: QTBUG-121787
Change-Id: Ie1b4144b758f37c4c95b23d24818f59373ef5464
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-03-15 14:38:24 +01:00
Sakaria Pouke e37f984995 Add queryGraphPosition support
Also added testing

Fixes: QTBUG-122943
Pick-to: 6.7
Change-Id: I7456dd23867bbb557f37c8c421920d2032d35eb0
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2024-03-14 10:34:01 +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
Tomi Korpipaa 89f3697015 Add 2D and 3D into the same module depending on feature flags
Task-number: QTBUG-119920
Pick-to: 6.7
Change-Id: I4f3fb7f85de710157abc92c63ed1a970dc1d37e4
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: <owais.akhtar@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2024-01-17 10:20:42 +02:00
Tomi Korpipaa 3569294939 Rename 3D graphs of QtGraphs module to QtGraphs3D
After renaming it matches "import QtQuick3D". This "3D" in the end
informs users that this module is using Qt Quick 3D.

This change is done in anticipation of the addition of 2D graphs
in the QtCharts re-implementation into QtGraphs module. 2D graphs
will then be imported into QML with "import QtGraphs". This matches
other 2D modules in QtQuick, which also do not state implicitly
being 2D.

Fixes: QTBUG-118235
Change-Id: Ib712776a04b1a61c8e266c7084868bfe43d9b9df
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
2023-10-23 09:19:27 +03:00
Kwanghyo Park e5cad9dab0 Clean up Q3DCamera
Cleaning up the redundant Q3DCamera class

Task-number: QTBUG-114196
Change-Id: Ic996ad101c5dddec919de9f56b99b39e54516045
Reviewed-by: Kwanghyo Park <kwanghyo.park@qt.io>
2023-09-15 18:03:03 +03:00
Tomi Korpipaa ebadda579b Fix qmldynamicdata and qmlcustominput manual tests
mouseX and mouseY are now final properties of MouseArea.
Also make sure the reselectTimer does a new selection, even
when mouse has not been moved between timer triggers. Drop timer
interval to 30 FPS.

Change-Id: I0b36bbc370dabcedc82cbaf4684a88fa17ea7a10
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2023-09-06 06:49:55 +03:00
Tomi Korpipaa 566d44d3aa Change Theme enum to enum class
Remove ThemeDigia at the same time, as that is a remnant
from old times we were still a part of Digia.

Task-number: QTBUG-114103
Change-Id: I37380274b349831134aacfdb295aa7eadd85880d
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
2023-09-06 06:49:51 +03:00
Tomi Korpipaa 7d9d6716cc Change ShadowQuality enum to enum class
Task-number: QTBUG-114103
Change-Id: I457c699f8596416392fa0cc1885fbee29ea1367b
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
2023-09-05 06:45:29 +03:00
Tomi Korpipaa 61715d17ce Change Mesh enum to enum class
Task-number: QTBUG-114103
Change-Id: I92e43219002849999682bd091e91918113b58fa2
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
2023-09-04 14:07:09 +03:00
Tomi Korpipaa 4c6e496b2d Remove obsolete shadowsSupported function
Change-Id: If7b17e5d5cd07a9c56a3741ef9887767887da076
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-05-12 09:00:49 +03:00
Amir Masoud Abdol 3a29f5652b Improve the naming, and organization of tests in qtgraphs
- Auto test targets start with `tst_qg*`
- Manual tests start with `tst_*`
- `q3d`s were replaced by `qg` in folder names, as well as targets

Fixes: QTBUG-113284
Change-Id: I9e2e16f9493fd2e0e9e79d83f697831b48a6cdd8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2023-05-12 06:43:52 +02:00
Jukka Jokiniva 8d18b56183 Initial commit 2023-03-02 15:45:23 +02:00