void DiagramTypeDialog::Private::createPlanes() { m_planes[ DiagramTypeDialog::Bar ] = m_chart->coordinatePlane(); m_planes[ DiagramTypeDialog::LyingBar ] = m_chart->coordinatePlane(); CartesianCoordinatePlane *linePlane = new CartesianCoordinatePlane; linePlane->addDiagram( new LineDiagram ); m_planes[ DiagramTypeDialog::Line ] = linePlane; CartesianCoordinatePlane *plotterPlane = new CartesianCoordinatePlane; plotterPlane->addDiagram( new KDChart::Plotter ); m_planes[ DiagramTypeDialog::Plotter ] = plotterPlane; PolarCoordinatePlane *piePlane = new PolarCoordinatePlane; piePlane->addDiagram( new PieDiagram ); m_planes[ DiagramTypeDialog::Pie ] = piePlane; }