summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/drawer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Check context before attempting to release opengl resourcesMiikka Heikkinen2013-12-201-1/+2
| | | | | | | | | | In case of QMl ApplicationWindow using applications, openGL context seems to be 0 when the renderer gets destroyed at application shutdown. Work around this by checking for context validity on destructors before attempting to free openGL resources. Change-Id: I5ba5209740f8f4467f4ba2cc8dd195171bcd13c8 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Move series specific visual elements to series, part 4Miikka Heikkinen2013-12-101-4/+8
| | | | | | | | | | | | Colors to series - Multiselection labels in bar slices still buggy - Selection in bars doesn't work correctly if not all series have items in that grid Task-number: QTRD-2557 Change-Id: Icd38428e5337a26b8410476104bb1f1f784cdc7f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Theme documentedTomi Korpipää2013-12-021-2/+2
| | | | | | | Task-number: QTRD-2633 Change-Id: Ib274ec236f50145df8fd4c2d83f62d4a9154687a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Theme syncTomi Korpipää2013-11-281-3/+9
| | | | | | | Task-number: QTRD-2538 Change-Id: I12dfb562dc59ae1df3b5127f0f675a3796ba3f00 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Visual properties moved to themeTomi Korpipää2013-11-281-5/+5
| | | | | | | Task-number: QTRD-2632 Change-Id: I91eaa8fa26e232de24fe89ef0c8a2fc53f31fb8c Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Change qreals to floatsMiikka Heikkinen2013-11-251-3/+3
| | | | | | | | | + Fix default axes to sensible + Fix some rounding errors in surface creation Task-number: QTRD-2622 Change-Id: I44450efc1e77ac8d8dbefc75814345949b8fb1f1 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* User-modifiable themes, part 1Tomi Korpipää2013-11-221-6/+6
| | | | | | | | | | | | Task-number: QTRD-2120 + old functionality remade - new functionality to be added + fixed a compilation error in qbarseries for mingw Change-Id: I710c97b5d4023861be8e8cc5cc61c05bb4644964 Signed-off-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added GL_POINTS for scatter Tomi Korpipää2013-11-061-1/+29
| | | | | | | | Task-number: QTRD-2535 Change-Id: Icf2d4ab1d8a46ea38864d2b587411ed05c58de38 Change-Id: Icf2d4ab1d8a46ea38864d2b587411ed05c58de38 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixed minimal qml functionality Tomi Korpipää2013-11-011-2/+4
| | | | | | | | Task-number: QTRD-2529 Change-Id: I84d9a86ce128b4c02324abf0458d68a19deda9ce Change-Id: I84d9a86ce128b4c02324abf0458d68a19deda9ce Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Support for non-zero centered data in barsTomi Korpipää2013-10-301-9/+5
| | | | | | | Task-number: QTRD-2198 Change-Id: Ief48895d93ac9a8ab70743f3da0fdaf7ccd6ea27 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Selection overhaulMiikka Heikkinen2013-10-301-5/+4
| | | | | | | | | | | | | | | | Selection modes are now proper flags, so you can easily mix and match item, row, and column modes as you wish. Slice flag means automatic slicing control - if user wishes to control slicing himself, he should not set this mode flag. Clicking an item on graph now emits clicked signal from renderer to controller on all graphs instead of setting the selected item. Controller will set the selected item based on this information. Task-number: QTRD-2366 Task-number: QTRD-2491 Change-Id: I6251c42e22ea676613fbd36685e33574e6eb9a1a Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Surface grid drawer cleanup Tomi Korpipää2013-10-171-10/+0
| | | | | | Change-Id: I64c95f8df29c4500260673b0205cbc8726ea1637 Change-Id: I64c95f8df29c4500260673b0205cbc8726ea1637 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Mac slice issue fixTomi Korpipää2013-10-141-9/+5
| | | | | | | Task-number: QTRD-2390 Change-Id: Ia691fdbe9f4b3144bbd59e2ce388a7270a7669fd Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Slice view shadow fixTomi Korpipää2013-10-141-8/+2
| | | | | | | Task-number: QTRD-2390 Change-Id: If9356e8cf90fd40e5a43c8469b817163d08effbd Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
* Added Camera QML API and ExampleKeränen Pasi2013-10-081-3/+4
| | | | | Change-Id: Ibc790ac6c720b6d22d68f662ff2f50e74a9abaae Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactored SelectionMode Tomi Korpipää2013-10-021-1/+1
| | | | | | | | 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-021-5/+5
| | | | | | | Task-number: QTRD-2362 Change-Id: I4c9cc84d44a2fcf881e8b6062413aa3dbe2e5890 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Make surface selection label follow the themeMiikka Heikkinen2013-10-021-0/+5
| | | | | | | | Task-number: QTRD-2269 Change-Id: Ibcfb467e72fa2bf63453108d73a027446113fcb0 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Label "skewing" fixedTomi Korpipää2013-09-231-1/+2
| | | | | | | | Task-number: QTRD-2322 Change-Id: Ie4bb95dc4f62bad1fef605461452168ea260fa26 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Theme draft 3 Tomi Korpipää2013-09-181-0/+1
| | | | | | | | | | Task-number: QTRD-2277 + added control over label borders to theme Change-Id: Ib0047233d920bcf8cdaf5cc6165d9d17513b209a Change-Id: Ib0047233d920bcf8cdaf5cc6165d9d17513b209a Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Rotated value labels 90 degrees Tomi Korpipää2013-09-171-2/+17
| | | | | | | | | | Task-number: QTRD-2263 - no rotation if we have negatives, it looked odd Change-Id: I5f4b0958fd3410e64348e99e76ab747ad65d7ee2 Change-Id: I5f4b0958fd3410e64348e99e76ab747ad65d7ee2 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Axis title overlap fix Tomi Korpipää2013-09-171-8/+7
| | | | | | | | Task-number: QTRD-2263 Change-Id: I3428109e591f299600b29c3fa558d5db4afc4b87 Change-Id: I3428109e591f299600b29c3fa558d5db4afc4b87 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Module renamedTomi Korpipää2013-09-101-0/+347
Task-number: QTRD-2224 Change-Id: Iec18b6121809300b11d85445281d3c626c434f35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>