Calligra/Chart Shape/Refactors: Difference between revisions
Appearance
< Calligra | Chart Shape
Created page with 'This page has a list of refactors that are planned for the chart shape. {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-coll...' |
m moved Calligra/KChart/Refactors to Calligra/Chart Shape/Refactors: There's no KChart application anymore at this point, and it is very unlikely to be revived in the future. It is much more convenient for both the user and developer to always e |
||
(No difference)
|
Latest revision as of 11:49, 8 December 2010
This page has a list of refactors that are planned for the chart shape.
Status | Description | Contact | |
---|---|---|---|
TO DO | Move data retrieval logic from DataSet to ChartProxyModel and make KDChartModel a filter for the ChartProxyModel. This will also remove the dependency on KDChartModel from DataSet. | Johannes | <{{{3}}}> |
TO DO | Clean up dependencies to KD Chart in KDChartModel | Johannes | <{{{3}}}> |
TO DO | Sort out responsibilities of 'god classes' Axis and ChartShape | Johannes | <{{{3}}}> |
TO DO | Make PlotArea (or a new separate class) responsible for diagrams instead of Axis | Johannes | <{{{3}}}> |
TO DO | Put ChartShape::saveOdfData() and ChartModel::loadOdf() into own class, e.g. TableLoaderSaver | Johannes | <{{{3}}}> |
TO DO | Remove LastChartType indicating that a data series has no specific chart type (inheriting that of the chart), by e.g. explicitly setting the 'main' chart type in every data series. --> Removes dependency of DataSet to PlotArea and DataSet::Private::effectiveChartType() |
Johannes | <{{{3}}}> |