9#ifndef KCHARTLINEDIAGRAM_H
10#define KCHARTLINEDIAGRAM_H
12#include "KChartAbstractCartesianDiagram.h"
13#include "KChartLineAttributes.h"
14#include "KChartValueTrackerAttributes.h"
23 class ThreeDLineAttributes;
41 class LineDiagramType;
42 friend class LineDiagramType;
70 void setType(
const LineType type );
75 LineType type()
const;
83 void setCenterDataPoints(
bool center );
85 bool centerDataPoints()
const;
92 void setReverseDatasetOrder(
bool reverse );
94 bool reverseDatasetOrder()
const;
115 void resetLineAttributes(
int column );
120 void resetLineAttributes(
const QModelIndex & index );
151 void setThreeDLineAttributes(
const QModelIndex & index,
174 void setValueTrackerAttributes(
const QModelIndex & index,
182#if defined(Q_COMPILER_MANGLES_RETURN_TYPE)
185 const int numberOfAbscissaSegments ()
const;
187 const int numberOfOrdinateSegments ()
const;
191 int numberOfAbscissaSegments ()
const override;
193 int numberOfOrdinateSegments ()
const override;
200 void resize (
const QSizeF& area )
override;
204 qreal threeDItemDepth(
const QModelIndex & index )
const override;
205 qreal threeDItemDepth(
int column )
const override;
207 const QPair<QPointF, QPointF> calculateDataBoundaries()
const override;
Base class for diagrams based on a cartesian coordianate system.
Cartesian coordinate plane.
Set of attributes for changing the appearance of line charts.
LineDiagram defines a common line diagram.
Stores information about painting diagrams.
A set of 3D line attributes.
Cell-specific attributes regarding value tracking.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Oct 11 2024 12:18:26 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.