summaryrefslogtreecommitdiffstats
path: root/examples/barchart
Commit message (Collapse)AuthorAgeFilesLines
* Corrected includes of own public headersTomi Korpipää2013-08-121-4/+4
| | | | | | | Task-number: QTRD-2181 Change-Id: Idc684886a8cfd0bfe7d7b3186c87a773bb62b353 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactor axes to use more properties in preparation of qml supportMiikka Heikkinen2013-08-091-2/+2
| | | | | | | + Removed obsolete unused function. Change-Id: I651b36a11a5b20632e78aeebc786084e33c4e12c Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Changed "tick" to "segment"Miikka Heikkinen2013-08-091-1/+1
| | | | | | | | | Talking about tick count was misleading, since we are counting the segments between ticks instead of ticks themselves. Changed the term accordingly to reduce confusion. Change-Id: Ic044b179a950083ba9116173a424b865ebb5785a Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Tickcount and both automatic and explicit range setting via axesMiikka Heikkinen2013-08-081-4/+3
| | | | | | | | | - Tick count moved to QValueAxis. - QValueAxis adjusts range to data by default on barcharts. - QValueaxis explicit range setting now works for barchart. Change-Id: I2c0afcab34b74a848144fda41d9135dcdb510354 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Bring new data proxies to mapsMiikka Heikkinen2013-07-121-1/+0
| | | | | | | | | | | | Maps now has the basic QMapDataProxy and the specialized QItemModelMapDataProxy to choose from. Removed the last vestiges of old QDataSet and related classes. Bunch of misc fixes also included. Change-Id: I3993ac2a669b818f89bd771ea9dc8b7e458c4b8c Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Modified barchart example to use QTableWidget for data.Miikka Heikkinen2013-07-122-72/+63
| | | | | | | | | Also implemented asynchronous resolving of data in model in response to signals so that every item change doesn't cause full resolve when the model is being populated. Change-Id: I3b6aee7421901f9624b9e17b91df36c569cf36d8 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-5/+5
| | | | | | | | | | | | | | | | - 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-2/+5
| | | | | | | | | | 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-2/+7
| | | | | | | | | 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>
* Make examples work without needing to install the moduleMiikka Heikkinen2013-06-201-1/+0
| | | | | Change-Id: Iae4ce2f9d97c19a3337e87ad67da120b58cf71c7 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Documentation addedTomi Korpipää2013-06-123-1/+38
| | | | | | | Draft. Still a lot missing. Change-Id: I7b3ebc15bf4bf6dbcf5aa014acac1d500ead8448 Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
* Qml2 example added, no real functionality yetTomi Korpipää2013-05-311-5/+4
| | | | | | | Also reorganized examples a bit; moved duplicate configs to examples.pri. Change-Id: If518447ffa45e2b800fb3da9e6a7425d86209d35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Some android related fixesHeikkinen Miikka2013-05-231-1/+5
| | | | | Change-Id: Id65b353260e8d044903ece306a43cd3d8b3ec6bb Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Background lighting fix Tomi Korpipää2013-05-201-2/+0
| | | | | | | | | Example tweaks. Default label transparanecy changed. Change-Id: Icfe198152a0c0ad74638651e486018be06dbbf0b Change-Id: Icfe198152a0c0ad74638651e486018be06dbbf0b Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Added support for setting tick count Tomi Korpipää2013-05-171-0/+3
| | | | | | Change-Id: I1dc92d0241d1ae64d0e515595edfaefb50cb22bd Change-Id: I1dc92d0241d1ae64d0e515595edfaefb50cb22bd Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Directory structure reorganizedTomi Korpipää2013-05-082-0/+337
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>