summaryrefslogtreecommitdiffstats
path: root/examples/rainfall/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Renamed examples Tomi Korpipää2013-10-091-37/+0
| | | | | | | | Task-number: QTRD-2418 Change-Id: Ic0cae9a8caebcbd0f1cf57eb98fb7d543d7d7289 Change-Id: Ic0cae9a8caebcbd0f1cf57eb98fb7d543d7d7289 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Replace 'chart' with 'graph'Miikka Heikkinen2013-10-041-3/+3
| | | | | | | Task-number: QTRD-2369 Change-Id: Ic39bc03a0eee4fe75978e71af06ad7a655e958a9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Module renamedTomi Korpipää2013-09-101-2/+2
| | | | | | | Task-number: QTRD-2224 Change-Id: Iec18b6121809300b11d85445281d3c626c434f35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixed various issuesHeikkinen Miikka2013-09-051-6/+6
| | | | | | | | | +Valgrind reported memory leaks +Linux build warnings +Bartest ui layout more friendly for smaller screen Change-Id: I9773e374ccf8bd6be877cb9be599b50556f04d9d Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Copyright headers updated Tomi Korpipää2013-08-131-32/+10
| | | | | | | | Task-number: QTRD-2112 Change-Id: I0dad7933af2dcd0386b8243f71bbd949f92aab8c Change-Id: I0dad7933af2dcd0386b8243f71bbd949f92aab8c Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Improved variant data mappingMiikka Heikkinen2013-07-101-128/+1
| | | | | | | Rainfall example modified to demonstrate mapping. Change-Id: I385e018524f4c9df5914c2cf4f8ae643f585f5c7 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Variant dataset support for barsMiikka Heikkinen2013-07-101-210/+47
| | | | | | | | | | | | | | | | | | | | Variant datasets are just lists of variant lists. To use variant dataset, you need to provide mapping between the chart elements and variant list indices. E.g. in case of bar chart, one index maps for row, another for column, and third for value. The purpose of variant dataset is to make it possible to have just one blob of data and parse different views on it using different mappings. Note that since variant datasets utilize variants, they are not likely to be highly performant. However, the impact is only felt once when the data is parsed into format understood by datavis. Change-Id: I0da39bd18528370afb5060368b0c3280e31e1cf7 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Misc fixes:Miikka Heikkinen2013-07-091-1/+1
| | | | | | | | | | | | - Prettied up widget example dynamic data axes a bit by only generating label for each fifth row/column. - Category axes clear labelitem when label string is empty. - Inlined most render item functions. - Cache bar height into render items. - Fix building of rainfall example. Change-Id: Ia945e2253bd31bf3f6b3ac4856ab6bbcc18e2d59 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Refactor data itemMiikka Heikkinen2013-07-091-0/+2
| | | | | | | | | Data items do not need to know about rendering related stuff, so separated that to render items. Renderer will maintain array of render items equal to the sample space. Change-Id: I61c0db96f115b7c667e37ea92aa5ae6b8583c61a Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Miscellaneous fixesMiikka Heikkinen2013-07-051-3/+3
| | | | | | | | | | | | | | | | - Widget example now uses default QBarDataProxy directly - Axes store labels in QStringLists instead of vectors - Axes LabelItems as QList<LabelItem *> instead of QVector<LabelItem> This allows better control of when label items are constructed and destructed -> easier to keep track of textures. - Removed label setting from QAbstractDataItem api, it should be replaced with label format setter if we want individual items to have custom labels. - Added functionality to QBarDataItem - Misc bug fixes Change-Id: I01b3a5f3fc4acb8c1a826f19fa2762864430a088 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Data proxy implementation for bars.Miikka Heikkinen2013-07-041-1/+4
| | | | | | | | | | Old QDataSet can be used with custom QOldDataProxy. This will be removed entirely once we have a viable variant based proxy to use, as it provides no real additional value over just using default proxy directly. Change-Id: Iee492152eec5d33b7a488053447fae6027409d71 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Decouple data and axes.Miikka Heikkinen2013-07-011-9/+15
| | | | | | | | | Note: Accessing same axes from renderer thread and main application thread without mutexes is not cool. Axis handling needs further thinking. Change-Id: I5cfd9a095583012a9dccff0a1769916e3da19c22 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Removed invokables from C++ apiTomi Korpipää2013-06-131-1/+1
| | | | | | | | | Added missing properties to declarativebars. Renamed boolean properties to conform with naming conventions. Change-Id: Ide93c2a456713e1e77ba0a01ccdc110d00377e83 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
* Background lighting fix Tomi Korpipää2013-05-201-3/+9
| | | | | | | | | Example tweaks. Default label transparanecy changed. Change-Id: Icfe198152a0c0ad74638651e486018be06dbbf0b Change-Id: Icfe198152a0c0ad74638651e486018be06dbbf0b Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Directory structure reorganizedTomi Korpipää2013-05-081-0/+332
Unnecessary subdirectory levels deleted from examples and src Change-Id: I88892b4fc92784e706be2264eeb7d6208250a50f Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com>