9#ifndef KCHARTCARTESIANAXIS_H
10#define KCHARTCARTESIANAXIS_H
14#include "KChartAbstractAxis.h"
18 class AbstractCartesianDiagram;
70 void setTitleText(
const QString& text );
79 void setTitleSpace( qreal value );
81 qreal titleSpace()
const;
84 void setTitleSize(qreal value);
86 qreal titleSize()
const;
103 void resetTitleTextAttributes();
104 bool hasDefaultTitleTextAttributes()
const;
106 virtual void setPosition ( Position p );
107#if defined(Q_COMPILER_MANGLES_RETURN_TYPE)
108 virtual const Position position ()
const;
110 virtual Position position ()
const;
113 virtual void layoutPlanes();
115 virtual bool isAbscissa()
const;
116 virtual bool isOrdinate()
const;
144 void setCustomTickLength(
int value);
148 int customTickLength()
const;
151 bool isEmpty()
const override;
155 QSize maximumSize()
const override;
157 QSize minimumSize()
const override;
159 QSize sizeHint()
const override;
161 void setGeometry(
const QRect& r )
override;
163 QRect geometry()
const override;
165 virtual int tickLength(
bool subUnitTicks =
false )
const;
168 void setCachedSizeDirty()
const;
171 void slotCoordinateSystemChanged();
177#if !defined(QT_NO_DEBUG_STREAM)
178KCHART_EXPORT
QDebug operator<<(
QDebug dbg, KChart::CartesianAxis::Position pos);
Base class for diagrams based on a cartesian coordianate system.
AbstractDiagram defines the interface for diagram classes.
The class for cartesian axes.
Stores information about painting diagrams.
A set of text attributes.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 20 2024 11:57:24 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.