Calligra/Chart Shape/Refactors: Difference between revisions
< 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}}}> |