Commit Graph

64 Commits

Author SHA1 Message Date
Michal Klocek 9455cddd70 Adds draft of axis bar label support 2012-03-07 17:06:17 +02:00
Michal Klocek b6fb05e4e5 Refactor animation to fit line,spline,scatter
* adds xyanimationitem
 * adds xyanimator
 * fixes spline linePen call
 * updates presenter example
 * adds missing tilte getter in chartview
2012-03-07 09:14:37 +02:00
Michal Klocek 5c708e3e7c Refactor scatter chart to fit the other classes
* rename presenter to item
 * remove painter use graphics items instead
 * change to use base xyseries
 * change to use base xyitemchart
2012-03-06 15:44:09 +02:00
Marek Rosa 5973afc43f Merge branch 'master' of https://git.it.local/repos/QtCommercialDevel-13049/charts 2012-03-05 16:12:06 +02:00
Marek Rosa c1b7acf3f5 Renamed SplinePresenter to SplineChartItem 2012-03-05 16:11:56 +02:00
Tero Ahola 272f4a2e74 Scatter API review: changed signal now private etc. 2012-03-05 15:52:39 +02:00
Michal Klocek 11d3cbb146 Add missing connectino to spline series 2012-03-05 15:42:54 +02:00
Marek Rosa 6668b512a2 Merge branch 'master' of https://git.it.local/repos/QtCommercialDevel-13049/charts 2012-03-05 15:24:44 +02:00
Michal Klocek 47a9fc437f Refacotr axisitem to handle ticks changes 2012-03-05 15:24:38 +02:00
Marek Rosa 465dafc0e5 Merge branch 'master' of https://git.it.local/repos/QtCommercialDevel-13049/charts 2012-03-05 15:09:19 +02:00
Marek Rosa 145a5bfacc Spline series fix 2012-03-05 15:08:27 +02:00
Tero Ahola 44996c7702 Fixed scatter after the latest refactorings 2012-03-05 12:24:27 +02:00
Michal Klocek 86afa1b4ff Refactor domain model
* rewrites doman hadnling to support better mulitaxis
 * rewrites zoom in zoom out handling
 * makes domain a qobject
 * adds domain unit test
 * updates chartdataset unit test
 * renames signlas and slots for domain handling
2012-03-05 09:27:45 +02:00
Marek Rosa 82b3917abc Merge branch 'master' of https://git.it.local/repos/QtCommercialDevel-13049/charts
Conflicts:
	example/example.pro
	src/chartpresenter.cpp
2012-03-01 15:48:09 +02:00
Marek Rosa 95162da3dc Merge branch 'master' of https://git.it.local/repos/QtCommercialDevel-13049/charts
Conflicts:
	example/example.pro
	src/chartdataset.cpp
	src/chartpresenter.cpp
	src/charttheme_p.h
2012-03-01 15:37:39 +02:00
sauimone 85842e6c8d Better way to enable features to user. Do less, but expose signals to user and allow user to descide what to do. 2012-03-01 14:51:58 +02:00
Michal Klocek fe0a0dc068 Adds area chart
* adds area chart implementation
 * adds QAreaSeries
 * adds areachart example
 * adds documentation
 * updates "about" , "classes" and "example" documentation pages
2012-03-01 14:03:07 +02:00
Marek Rosa 1666cfa56d Spline with problems 2012-03-01 12:31:21 +02:00
Marek Rosa 4e82d53075 Marge spline 2012-03-01 10:19:30 +02:00
Marek Rosa e71d8c300b Spline working somewhat 2012-02-29 15:34:56 +02:00
Michal Klocek 91816cf9fc Rename axisLabelsChanged to axisRangeChanged 2012-02-29 15:33:51 +02:00
Tero Ahola 9882bdf195 Clicked, remove and clear to QScatterSeries 2012-02-29 12:23:19 +02:00
Michal Klocek 938f3d3eaf Adds updated handling for line series 2012-02-29 10:59:41 +02:00
Michal Klocek 7b90ec69ce Rewrite animation hadnling in line series
* Clean up the old code
 * implement single animator
 * buffer value replace request
 * optimize calls to geometry changed
 * remove old not used slots
 * add ownership line animator
2012-02-29 09:45:14 +02:00
sauimone 8ab9ba5c10 added _p to private class headers 2012-02-28 13:01:32 +02:00
Michal Klocek d3fe1a118d Adds replace,remove,add signals to qchartline 2012-02-28 11:02:48 +02:00
Michal Klocek 6630f89603 Rename QChartSeries to QSeries 2012-02-27 17:23:18 +02:00
Jani Honkonen e5ed5bdfaf Add _p to pie internal headers 2012-02-27 16:15:54 +02:00
Michal Klocek 7594bc4927 Rename QLineChartSeries to QLineSeries 2012-02-27 13:31:33 +02:00
sauimone 7289fb2b50 Naming convention change for barcharts. QBarChartSeries is now QBarSeries etc. 2012-02-27 12:01:18 +02:00
Tero Ahola 101197172c Added clicked signal to scatter
Also optimized painting implementation to use shapes. This introduced
a bug: some of the markers are now drawn with no brush...
2012-02-24 15:16:52 +02:00
Tero Ahola 0677c9dd6d Fixed bug in setting chart theme
The bug was that if you first add a series, then change theme and
then restore the original theme, the color of the series was changed
even though it should have been restored to match the original color.
2012-02-24 12:19:15 +02:00
Michal Klocek be7277669d minor. remove debug info 2012-02-23 17:50:46 +02:00
Michal Klocek cf230c2f88 Adds animation settings handling 2012-02-23 17:47:57 +02:00
Marek Rosa 698d88c3d4 Spline initial 2012-02-23 16:24:23 +02:00
Jani Honkonen c84fc5fb7b Clear background when there is only pie chart. 2012-02-23 15:47:01 +02:00
sauimone 5f68000bea moved tooltip to presenter 2012-02-23 13:58:25 +02:00
Michal Klocek dfda127abd Bugfix no geometry call when axis removed and added again 2012-02-21 15:16:27 +02:00
Michal Klocek 0019f0f15d Bugfix shades not updated aftet tick changed 2012-02-20 17:50:34 +02:00
Michal Klocek c82178b4ef Refactors axis handling
* drops pass by value handling
  * qaxischart is qobject
  * adds axis ticks handling
  * adds scale stubs
2012-02-20 16:45:27 +02:00
sauimone abacdc3682 Common naming convention for barcharts 2012-02-20 14:11:13 +02:00
Tero Ahola 3f425cc482 Scatter series marker visuals 2012-02-17 09:06:50 +02:00
Tero Ahola c7a6b06985 Moved scatter impl into a subfolder 2012-02-17 09:06:49 +02:00
Tero Ahola 0dd3fe4314 Enabled theme colors in scatter again 2012-02-15 12:59:25 +02:00
Michal Klocek 6a1519e364 Adds more axis handling
* adds visibility , pen, brush support
 * adds example chartaxis
2012-02-14 18:04:19 +02:00
sauimone 5bd6f6e437 fixed bug in category implementation. model now owns the category and sets 2012-02-14 16:02:35 +02:00
sauimone aba5dff737 removed barchartseriesbase. functionality is now in model 2012-02-14 12:34:17 +02:00
Jani Honkonen 340263587b Drafting pie theme stuff 2012-02-10 15:58:55 +02:00
Jani Honkonen daab1c215b Make pie work better with chartwidgettest 2012-02-10 13:21:01 +02:00
Tero Ahola dd28348572 Integrated scatter again. Missing functionality.
Fixed compilation issue in declarative part.
2012-02-09 16:49:13 +02:00