Jump to content

Calligra/Chart Shape/Refactors: Difference between revisions

From KDE Community Wiki
Cyrille (talk | contribs)
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...'
 
Josim (talk | contribs)
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}}}>