summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine
Commit message (Collapse)AuthorAgeFilesLines
* Renamed examples Tomi Korpipää2013-10-091-2/+2
| | | | | | | | Task-number: QTRD-2418 Change-Id: Ic0cae9a8caebcbd0f1cf57eb98fb7d543d7d7289 Change-Id: Ic0cae9a8caebcbd0f1cf57eb98fb7d543d7d7289 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixing the camera preset change not re-rendering bug.Keränen Pasi2013-10-093-0/+26
| | | | | | | Change-Id: Ie993f08b8e24910c1a956936a4c4bfa63b99c87f Reviewed-by: Mika Salmela <mika.salmela@digia.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Compilation error fix Tomi Korpipää2013-10-083-6/+5
| | | | | | | | + compilation warning fixes Change-Id: Ib4f98f496733fd72ddf4a5da9ce4e379b84fa1ba Change-Id: Ib4f98f496733fd72ddf4a5da9ce4e379b84fa1ba Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added Camera QML API and ExampleKeränen Pasi2013-10-0820-270/+555
| | | | | Change-Id: Ibc790ac6c720b6d22d68f662ff2f50e74a9abaae Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* QML bars slice mess fixed Tomi Korpipää2013-10-072-5/+12
| | | | | | | | Task-number: QTRD-2373 Change-Id: Ic256a432b7eb77880eb1b5ea47844b155fe51c2a Change-Id: Ic256a432b7eb77880eb1b5ea47844b155fe51c2a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* No perspective for surface sliceMika Salmela2013-10-042-20/+17
| | | | | | | Task-number: QTRD-2375 Change-Id: I6e6da54628a0b16fcfe7a9371deaff02686d1b1e Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Added getting started documentation.Miikka Heikkinen2013-10-041-1/+5
| | | | | | | | +Improved example stubs to allow easier listing of them +Misc fixes Change-Id: Ib38f63f68a376fd475442d49b525e6b2109733a4 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Fixed double-tap issues with surface slice Tomi Korpipää2013-10-044-8/+10
| | | | | | | | | Task-number: QTRD-2370 Task-number: QTRD-2371 Change-Id: I389f70f68ac4d6d478947b736b602fba62b46bef Change-Id: I389f70f68ac4d6d478947b736b602fba62b46bef Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Replace 'chart' with 'graph'Miikka Heikkinen2013-10-048-15/+17
| | | | | | | Task-number: QTRD-2369 Change-Id: Ic39bc03a0eee4fe75978e71af06ad7a655e958a9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Selection fixed for Android surface Tomi Korpipää2013-10-031-11/+3
| | | | | | | | Task-number: QTRD-2368 Change-Id: I7b6bf5f16111a7dfdb49cb391b29872bf12ac8fd Change-Id: I7b6bf5f16111a7dfdb49cb391b29872bf12ac8fd Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* QML surface crash fix for Android Tomi Korpipää2013-10-032-1/+22
| | | | | | | | Task-number: QTRD-2358 Change-Id: I376cc09180d580f1959efe7e02d7b945fc04b765 Change-Id: I376cc09180d580f1959efe7e02d7b945fc04b765 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Surface slice view back againMika Salmela2013-10-022-24/+19
| | | | | | | | | | When constructing slice view, x&z coordinates are copied also. Point position set to vertex position, which is more robust. Task-number: QTRD-2363 Change-Id: Ifbee1bbdfa9a7575760116433204d9cea9a908aa Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactored MeshStyle and InputState Tomi Korpipää2013-10-027-16/+16
| | | | | | | | Task-number: QTRD-2362 Change-Id: I52ad876b9658a4a9f9a79a6358e68323075bd6c9 Change-Id: I52ad876b9658a4a9f9a79a6358e68323075bd6c9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Refactored CameraPreset Tomi Korpipää2013-10-021-29/+29
| | | | | | | | Task-number: QTRD-2362 Change-Id: I11e9f457bb18f5afaece48668f9fd77b14796b73 Change-Id: I11e9f457bb18f5afaece48668f9fd77b14796b73 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Refactored SelectionMode Tomi Korpipää2013-10-0211-51/+53
| | | | | | | | Task-number: QTRD-2362 Change-Id: I8d0c54d7a7d40fa063763427764aa32b4a3ed6a9 Change-Id: I8d0c54d7a7d40fa063763427764aa32b4a3ed6a9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Refactored LabelTransparency and ShadowQualityTomi Korpipää2013-10-0218-177/+177
| | | | | | | Task-number: QTRD-2362 Change-Id: I4c9cc84d44a2fcf881e8b6062413aa3dbe2e5890 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Make surface selection label follow the themeMiikka Heikkinen2013-10-025-33/+16
| | | | | | | | Task-number: QTRD-2269 Change-Id: Ibcfb467e72fa2bf63453108d73a027446113fcb0 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Refactored ColorTheme -> Theme Tomi Korpipää2013-10-0210-29/+29
| | | | | | | | Task-number: QTRD-2362 Change-Id: I042e57a2307f7465588ff3475a659e0483a45da8 Change-Id: I042e57a2307f7465588ff3475a659e0483a45da8 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Texture coordinates updated on sample dimension changeMika Salmela2013-10-011-10/+6
| | | | | | | | It's about dimension change. Task-number: QTRD-2357 Change-Id: Iaa64569954a12ea846221111cbcf63753f5235d3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Update bounding rect first when syncing controller to rendererMiikka Heikkinen2013-10-011-7/+7
| | | | | | | | Fixes the graph jump when resizing Task-number: QTRD-2346 Change-Id: I9e7952dd18cbd4905860a1d7f84d4d65e3c3f361 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added camera control to surface apiMiikka Heikkinen2013-10-012-0/+34
| | | | | Change-Id: I2492c520f4f8142be36e4008fead29dbc02a93c7 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Position surface selection ball correctly on y-axisMiikka Heikkinen2013-10-011-1/+2
| | | | | | | Task-number: QTRD-2354 Change-Id: I219ef7f45a046b3fc9045b2eb704f190e66031b1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Touch support updateTomi Korpipää2013-10-018-26/+3
| | | | | | | Task-number: QTRD-2345 Change-Id: Ia6b6fd8d19cffcdfdba3aaab2bff0bbf941cf5a6 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fix kinect demo scatter artifacts - also speeds up scatterMiikka Heikkinen2013-10-011-3/+12
| | | | | | | +minor optimization to scatter renderer Change-Id: Iee3f52642a43ec9348edec6bde9d247c5d171e04 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Touch support fixed (draft)Tomi Korpipää2013-10-014-5/+15
| | | | | | | | | | Task-number: QTRD-2345 - might need some more tweaking - currently requires hard-coded compile-time change for non-android devices Change-Id: Id891178f5abd29a2c3f58ce33a661999947c7363 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactor surface data item to have X, Y, and Z values.Miikka Heikkinen2013-10-013-92/+122
| | | | | | | Task-number: QTRD-2332 Change-Id: I086d3a422ff444cbcede1aa238107ebcbce68729 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Surface follows selection mode changes on the flyMika Salmela2013-09-303-8/+35
| | | | | | | | Task-number: QTRD-2349 Change-Id: I7896646be32d482df38cd351f68763b4f659d764 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Surface shader changed on smooth update if no object yetMika Salmela2013-09-301-14/+19
| | | | | | | | | setSmoothSurfaceEnabled not effective if no object, ie. if setting the status before setting the model. Task-number: QTRD-2342 Change-Id: I6087bfc208cd5ebbc58071fbeabcf9b825629abd Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Allow resetting with existing array for bars and scatterMiikka Heikkinen2013-09-271-7/+14
| | | | | | | | Improves performance when array dimensions do not change Task-number: QTRD-2335 Change-Id: I2733ff3552009a19cf285bc91426f595b64795dd Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Allow resetting with existing array for surfaceMiikka Heikkinen2013-09-271-21/+33
| | | | | | | | | Improves performance when doing stuff like resetting image data. Task-number: QTRD-2335 Change-Id: I9e8ce49fd520b67125305a7614afc550b2244169 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixed ball positioning when surface scaledMika Salmela2013-09-263-17/+9
| | | | | | | | Scaling taked into account on normalization. Task-number: QTRD-2330 Change-Id: Ib3cf89693e8aa3a0b939f2974fd74007015090c7 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Slice view implementedMika Salmela2013-09-268-101/+563
| | | | | | | | | | Implemented slice view and fixed selection mechanism. Task-number: QTRD-2321 Task-number: QTRD-2307 Change-Id: I492bd96678bb1bdb8020448e122931a0deccdc0d Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added abstract baseclass for declarative components.Keränen Pasi2013-09-253-415/+0
| | | | | Change-Id: Icdeb487388bb9c36cfbb6d7077de052434ec3fe3 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added missing qmlmethod docs Tomi Korpipää2013-09-252-0/+41
| | | | | | | | Task-number: QTRD-2133 Change-Id: I8549448eda6fcbf667810cee7f14e75e0b6384ef Change-Id: I8549448eda6fcbf667810cee7f14e75e0b6384ef Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Clear selection point if data changesMiikka Heikkinen2013-09-242-12/+3
| | | | | | | Task-number: QTRD-2313 Change-Id: Ie09d21eee1d118e3ced8d37e6623c7036deba4c9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Smooth selection sphere for surfaceMiikka Heikkinen2013-09-241-1/+1
| | | | | | | Task-number: QTRD-2327 Change-Id: Ie824640396d3458437bd25913d4556a9292603bd Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Zero-color gradient fix for surface Tomi Korpipää2013-09-245-15/+4
| | | | | | | | Task-number: QTRD-2329 Change-Id: I616e2e97ac67ddd9fbdf2d0715f5841b3df46561 Change-Id: I616e2e97ac67ddd9fbdf2d0715f5841b3df46561 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Draw surface grid twice to get rid of artifactsMiikka Heikkinen2013-09-241-13/+9
| | | | | | | Task-number: QTRD-2312 Change-Id: I1fc609aeb26ef4aedc972145a5326f41b3f0b999 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Gradient setting API added to SurfaceTomi Korpipää2013-09-246-11/+57
| | | | | | | Task-number: QTRD-2288 Change-Id: Ibe8db55cb0435db71c1d2a9081e2dab746b46c07 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Made surface axis ranges adjustable.Miikka Heikkinen2013-09-242-71/+117
| | | | | | | | | | | | If the surface is partially off the visible range, only grids that are fully within the visible range will be drawn. If only one row or column is within visible range, surface is not drawn. Task-number: QTRD-2320 Change-Id: If2691577cde61dfd270d79c32b9d6f69984966ba Reviewed-by: Mika Salmela <mika.salmela@digia.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Peter-panning removed Tomi Korpipää2013-09-241-22/+20
| | | | | | | | | Task-number: QTRD-2177 Change-Id: Ice3ba853b0b2362b39b86db726ab9d1b6fecbd89 Change-Id: Ice3ba853b0b2362b39b86db726ab9d1b6fecbd89 Reviewed-by: Mika Salmela <mika.salmela@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Label "skewing" fixedTomi Korpipää2013-09-235-30/+20
| | | | | | | | Task-number: QTRD-2322 Change-Id: Ie4bb95dc4f62bad1fef605461452168ea260fa26 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Added device pixel ratio change detection to widgetsKeränen Pasi2013-09-2314-34/+77
| | | | | Change-Id: I7c0677c5e6b862589150d1be8a5c5a8a0e5b4445 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Shadow support for surfaceTomi Korpipää2013-09-232-146/+234
| | | | | | | | | | | | | Task-number: QTRD-2266 - shadows are now supported (but disabled, as they don't work well) - we probably need a separate depth shader for surface + removed obsolete code and variables + cleaned up Change-Id: I91a59b7fef7fdccf40b43ef0534eecb37d97abe2 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Removed old themesTomi Korpipää2013-09-236-235/+5
| | | | | | | Task-number: QTRD-2319 Change-Id: I90e6add03fdca157fec6aa2398488982ab05d104 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixed Valgrind reported memory issues.Heikkinen Miikka2013-09-203-1/+8
| | | | | Change-Id: I9ccb460b5cceb969827ede510b3c05d07467358d Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Surface: base gradient from theme Tomi Korpipää2013-09-202-5/+10
| | | | | | | | Task-number: QTRD-2318 Change-Id: If0483647ce4674a7f2f0cc1fa7aaab3fca5b16fe Change-Id: If0483647ce4674a7f2f0cc1fa7aaab3fca5b16fe Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Surface: Implemented giving a height map via APITomi Korpipää2013-09-201-1/+2
| | | | | | | Task-number: QTRD-2273 Change-Id: Ib0c540d52711ced38421b744664de7eddd97b585 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Fix docs about data windowMiikka Heikkinen2013-09-201-3/+4
| | | | | Change-Id: I6b7721332fadf39515cad55640ddb99f92312dd8 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix scaling of the surfaceMiikka Heikkinen2013-09-203-227/+391
| | | | | | | | | No longer will surface grid count cause scaling of the background etc. Task-number: QTRD-2267 Change-Id: I9dd62bcd6ed7b342abc8a52c7f88ed88d22ded69 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>