11 #ifndef KDCHARTCARTESIANAXIS_H
12 #define KDCHARTCARTESIANAXIS_H
20 class AbstractCartesianDiagram;
65 void paint(QPainter *)
override;
72 void setTitleText(
const QString &text);
73 QString titleText()
const;
81 Q_DECL_DEPRECATED
void setTitleSpace(qreal value);
83 Q_DECL_DEPRECATED qreal titleSpace()
const;
86 Q_DECL_DEPRECATED
void setTitleSize(qreal value);
88 Q_DECL_DEPRECATED qreal titleSize()
const;
105 void resetTitleTextAttributes();
106 bool hasDefaultTitleTextAttributes()
const;
108 virtual void setPosition(
Position p);
109 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) && defined(Q_COMPILER_MANGLES_RETURN_TYPE)
110 virtual const Position position()
const;
115 virtual void layoutPlanes();
117 virtual bool isAbscissa()
const;
118 virtual bool isOrdinate()
const;
127 void setAnnotations(
const QMultiMap<qreal, QString> &annotations);
131 QMultiMap<qreal, QString> annotations()
const;
137 void setCustomTicks(
const QList<qreal> &ticksPostions);
141 QList<qreal> customTicks()
const;
146 void setCustomTickLength(
int value);
150 int customTickLength()
const;
153 bool isEmpty()
const override;
155 Qt::Orientations expandingDirections()
const override;
157 QSize maximumSize()
const override;
159 QSize minimumSize()
const override;
161 QSize sizeHint()
const override;
163 void setGeometry(
const QRect &r)
override;
165 QRect geometry()
const override;
168 void setCachedSizeDirty()
const;
170 virtual int tickLength(
bool subUnitTicks =
false)
const;
172 void coordinateSystemChanged();
#define KDCHART_DECLARE_PRIVATE_DERIVED_PARENT(X, ParentType)
Base class for diagrams based on a cartesian coordianate system.
AbstractDiagram defines the interface for diagram classes.
Stores information about painting diagrams.
Defines a position, using compass terminology.
A set of text attributes.
QList< CartesianAxis * > CartesianAxisList