summaryrefslogtreecommitdiffstats
path: root/examples/widget
Commit message (Collapse)AuthorAgeFilesLines
* Removed old themesTomi Korpipää2013-09-231-8/+0
| | | | | | | Task-number: QTRD-2319 Change-Id: I90e6add03fdca157fec6aa2398488982ab05d104 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Bar graph data window controlled by category axes rangesMiikka Heikkinen2013-09-182-14/+12
| | | | | | | | Task-number: QTRD-2183 Task-number: QTRD-2254 Change-Id: I09808c3980a4fa60b7584839e834ee3a734b3e9a Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Theme draft Tomi Korpipää2013-09-161-0/+8
| | | | | | | | Task-number: QTRD-2277 Change-Id: I9d35587e0442c648073e533d5619da301d48af17 Change-Id: I9d35587e0442c648073e533d5619da301d48af17 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* QBarDataProxy now has list of row and column labelsMiikka Heikkinen2013-09-111-3/+1
| | | | | | | | | | Category axes use those labels if no explicit labels are set to them. + Other misc fixes Task-number: QTRD-2252 Change-Id: Idc15e0cc1cdeb08195b2e2baeead9cfef2533e04 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Widget example changes Tomi Korpipää2013-09-113-57/+54
| | | | | | | | | | Task-number: QTRD-2239 + Changed bar type and selection mode to comboboxes Change-Id: If3cfad2bafa5770e319e856af6f7bc2108180bde Change-Id: If3cfad2bafa5770e319e856af6f7bc2108180bde Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Widget example theme changing with combobox Tomi Korpipää2013-09-103-11/+17
| | | | | | | | Task-number: QTRD-2239 Change-Id: I873c8286dea9845f2e5f45b1610095431d0f08d4 Change-Id: I873c8286dea9845f2e5f45b1610095431d0f08d4 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Module renamedTomi Korpipää2013-09-104-10/+10
| | | | | | | Task-number: QTRD-2224 Change-Id: Iec18b6121809300b11d85445281d3c626c434f35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Rename axes to avoid conflicts with ChartsMiikka Heikkinen2013-09-042-8/+8
| | | | | | | | + Some doc fixes. Task-number: QTRD-2214 Change-Id: Idecec749a76ef6a5d84857d1396f25be3ef017ca Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fixed issues from Improve examples taskTomi Korpipää2013-09-033-482/+36
| | | | | | | | | | | | Task-number: QTRD-2239 + Moved extra-full examples to tests + Removed extra functionality from widget and scatterchart examples + Changed bars default to bevelbar + Changed default label style to nobackground Change-Id: Idffba7a44d5b54dbaf36d7cdbfe616b78e0d4073 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Option for softer shadows addedTomi Korpipää2013-09-022-26/+8
| | | | | | | + fixed a shadow shader bug that caused a little bit of shadowing always Change-Id: Ia39ff5d92d2aca32e4f6c5a3bd6d68213564254a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Improved the ownership handling of data proxies and axes.Miikka Heikkinen2013-08-303-30/+54
| | | | | | | Task-number: QTRD-2212 Change-Id: Ie55e5c2765e28f1b31915f12eb952dbb5260047f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix crash when resetting axesMiikka Heikkinen2013-08-293-0/+22
| | | | | | | | Selection label generation didn't account for case where category axes are empty. Change-Id: I3c41f14764f810b52c20c5fc8adce5f9d8dea4d5 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Make axes ownership more usefulMiikka Heikkinen2013-08-293-72/+134
| | | | | | | | | Chart can now own multiple axes while showing only one. Default axes are no longer modifiable by users. Task-number: QTRD-2212 Change-Id: I028f0d7539dbbf6e3474680290c7ec6bba5a4223 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Removed setfontsize Tomi Korpipää2013-08-261-2/+3
| | | | | | | | Task-number: QTRD-2211 Change-Id: I33b363749ccfbd4d4e9ce3faa909eeaf46acb33a Change-Id: I33b363749ccfbd4d4e9ce3faa909eeaf46acb33a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Removed setwindowtitle and made parameters const ref Tomi Korpipää2013-08-261-1/+1
| | | | | | | | Task-number: QTRD-2211 Change-Id: Ib4087b40bb8d0e72d9fc4fe0c97acce4996b7fbd Change-Id: Ib4087b40bb8d0e72d9fc4fe0c97acce4996b7fbd Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Selection improvements for bars:Miikka Heikkinen2013-08-223-23/+56
| | | | | | | | - Signal to notify of selection change - Setting selection via API Change-Id: I87c71005d76b15dd259f745392ff7b5112d146b5 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactored enums zoom -> slice Tomi Korpipää2013-08-211-2/+2
| | | | | | Change-Id: I39a53326403b127746437233853bee032b551f8c Change-Id: I39a53326403b127746437233853bee032b551f8c Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
* Implement selection label formattingMiikka Heikkinen2013-08-211-2/+3
| | | | | Change-Id: Iae57b93be41ffeeb5ef8fc6ff625af22a7f2d21a Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Doc update; q3dbars, q3dwindowTomi Korpipää2013-08-193-35/+20
| | | | | | | + api updates Change-Id: I8da49e3cb45025eaa5713ae563bf8475f15cc298 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Implement value axis label formatting.Miikka Heikkinen2013-08-161-1/+3
| | | | | Change-Id: Ie657df264549e4277d3bd1eaf2ca48436c153717 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Enums moved to a class to be usable from QML and C++Tomi Korpipää2013-08-142-37/+37
| | | | | | | Task-number: QTRD-2126 Change-Id: I280047cc7101292d17111babb7735c03436a40f4 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Add missing methods to scatter proxy apiMiikka Heikkinen2013-08-141-2/+1
| | | | | | | + remove data mutex Change-Id: Ie0f150d3ecb51076a998c2bdc2ba6fec46941793 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Refactoring function and enum namesTomi Korpipää2013-08-131-1/+1
| | | | | | | + moved an enum to a correct place Change-Id: Iea133f70ccf87e812cb87b61c16fb16be76b2da3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Refactor QBarDataProxyMiikka Heikkinen2013-08-131-6/+6
| | | | | | | + Fix bar heights caching in renderer Change-Id: I2a63f0ebb4e8312cec1ccdd3e24b2c672cd59152 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Copyright header update to docs Tomi Korpipää2013-08-131-18/+9
| | | | | | Change-Id: I2a75460393447e990b553b52da92f99bd9f25dc1 Change-Id: I2a75460393447e990b553b52da92f99bd9f25dc1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Copyright headers updated Tomi Korpipää2013-08-133-96/+30
| | | | | | | | Task-number: QTRD-2112 Change-Id: I0dad7933af2dcd0386b8243f71bbd949f92aab8c Change-Id: I0dad7933af2dcd0386b8243f71bbd949f92aab8c Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Add some missing data manipulation methods to bar proxyMiikka Heikkinen2013-08-133-0/+106
| | | | | | | | | + Related widget example changes + Changed shadow perspective to get rid of some artifacts + Accessor for sample space size Change-Id: I7c4d7038479b65016209624d8e2ea77794210005 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Corrected includes of own public headersTomi Korpipää2013-08-122-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-6/+6
| | | | | | | + Removed obsolete unused function. Change-Id: I651b36a11a5b20632e78aeebc786084e33c4e12c Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Changed "tick" to "segment"Miikka Heikkinen2013-08-092-8/+8
| | | | | | | | | 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>
* Value axis labels support for barchartMiikka Heikkinen2013-08-092-1/+5
| | | | | | | | + Subtick support for value axes + misc fixes Change-Id: I409670312ec0dede1a1faa33c30c5b6bc7c7ee29 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Tickcount and both automatic and explicit range setting via axesMiikka Heikkinen2013-08-082-13/+9
| | | | | | | | | - 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>
* Fix column labels in widget example.Miikka Heikkinen2013-07-121-2/+2
| | | | | Change-Id: I77f523183e0e23b0c5ca0ebbfecd806b9e8f9648 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Bring new data proxies to mapsMiikka Heikkinen2013-07-121-8/+9
| | | | | | | | | | | | 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>
* Misc fixes:Miikka Heikkinen2013-07-091-6/+14
| | | | | | | | | | | | - 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-093-11/+39
| | | | | | | | | 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>
* Make axis label list indexes correspond to data array indexesMiikka Heikkinen2013-07-082-5/+6
| | | | | | | Also some misc bug fixes. Change-Id: Ic02fc5e14e83ac0b58064244948b8449b9318295 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Miscellaneous fixesMiikka Heikkinen2013-07-052-24/+43
| | | | | | | | | | | | | | | | - 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-3/+8
| | | | | | | | | 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>
* Moving public attributes from bars3drenderer to controller.Keränen Pasi2013-06-283-18/+26
| | | | | Change-Id: I6c3997d0d297fbfafdb51764dacff54937c64b46 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* High quality shadow issue fix for Q3DBars. Tomi Korpipää2013-06-273-1/+21
| | | | | | | | | | Task-number: QTRD-2107 + some indentation changes Change-Id: Ieb12ce6570efa44ea5fcf43528d6f2ed7a176500 Change-Id: Ieb12ce6570efa44ea5fcf43528d6f2ed7a176500 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Make examples work without needing to install the moduleMiikka Heikkinen2013-06-201-1/+1
| | | | | Change-Id: Iae4ce2f9d97c19a3337e87ad67da120b58cf71c7 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Removed invokables from C++ apiTomi Korpipää2013-06-131-2/+2
| | | | | | | | | 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>
* Documentation addedTomi Korpipää2013-06-122-0/+38
| | | | | | | Draft. Still a lot missing. Change-Id: I7b3ebc15bf4bf6dbcf5aa014acac1d500ead8448 Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
* Added API for disabling/enabling background Tomi Korpipää2013-06-063-0/+13
| | | | | | | | | Still to do: new bar objects are needed for disabled background, as current ones do not have bottom (to save in polygon count). Change-Id: I9689fc57314b48b8a6929886d04416bd513ea3dc Change-Id: I9689fc57314b48b8a6929886d04416bd513ea3dc Reviewed-by: Miikka Heikkinen <miikka.heikkinen@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>
* Camera presets added for viewing the graph below Tomi Korpipää2013-05-291-1/+1
| | | | | | | | | These only work for sets including negative values. They act as "Low" -presets otherwise. Change-Id: I12d1090a70a9dd508beddf5bf7883f70be361ef4 Change-Id: I12d1090a70a9dd508beddf5bf7883f70be361ef4 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Android: rotation and selection updated Tomi Korpipää2013-05-281-1/+1
| | | | | | | | | Rotation by moving finger on screen selection by double-tapping a bar. Removed double layout addition from 2 examples. Change-Id: Ic294665f0056d80359c96473610609e920c4835b Change-Id: Ic294665f0056d80359c96473610609e920c4835b 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>