76 -
label->referencePointLocation();
100 return QSize(100, 100);
105 return QSize(300, 200);
110 return QSize(150, 100);
131 qDebug() <<
"TernaryAxis::setPosition: only south, east and west are supported "
132 "positions for ternary axes.";
152 updatePrerenderedLabels();
163 return m_label->
text();
168 m_titleAttributes = a;
169 updatePrerenderedLabels();
174 return m_titleAttributes;
180 m_titleAttributes = a;
181 updatePrerenderedLabels();
187 return m_titleAttributes == a;
190void TernaryAxis::updatePrerenderedLabels()
227 qDebug() <<
"TernaryAxis::updatePrerenderedLabel: unknown location";
246 QSizeF bottomRight(0.0, 0.0);
269 qDebug() <<
"TernaryAxis::requiredMargins: unknown location";
const QPointF TriangleBottomLeft(0.0, 0.0)
const QPointF AxisVector_B_C(TriangleBottomRight)
const qreal RelMarkerLength
const QPointF TriangleBottomRight(1.0, 0.0)
const QPointF AxisVector_B_A(TriangleTop)
const QPointF TriangleTop(0.5, TriangleHeight)
const QPointF AxisVector_C_A
const AbstractDiagram * diagram() const
QStringList labels() const
Base class for diagrams based on a ternary coordinate plane.
Stores information about painting diagrams.
Defines a position, using compass terminology.
KDChartEnums::PositionValue value() const
bool isEmpty() const override
void paintAll(QPainter &) override
virtual const Position position() const
void paintCtx(PaintContext *) override
void paint(QPainter *) override
QPair< QSizeF, QSizeF > requiredMargins() const
QSize sizeHint() const override
bool hasDefaultTitleTextAttributes() const
virtual void setPosition(Position p)
Qt::Orientations expandingDirections() const override
void setTitleTextAttributes(const TextAttributes &a)
QRect geometry() const override
void setTitleText(const QString &text)
void setGeometry(const QRect &rect) override
TernaryAxis(AbstractTernaryDiagram *diagram=nullptr)
QSize minimumSize() const override
QString titleText() const
void resetTitleTextAttributes()
QSize maximumSize() const override
TextAttributes titleTextAttributes() const
Ternary coordinate plane.
A set of text attributes.
void setReferencePoint(KDChartEnums::PositionValue)
void setPosition(const QPointF &position)
PrerenderedLabel is an internal KDChart class that simplifies creation and caching of cached text lab...
void setAngle(qreal angle)
const QString & text() const
void setFont(const QFont &font)
QPointF referencePointLocation(KDChartEnums::PositionValue position) const override
const QPixmap & pixmap() const override
void setText(const QString &text)
qreal pointSizeF() const const
void setPointSizeF(qreal pointSize)
T qobject_cast(QObject *object)
QString tr(const char *sourceText, const char *disambiguation, int n)
void drawPixmap(const QRectF &target, const QPixmap &pixmap, const QRectF &source)
void setHeight(qreal height)
void setWidth(qreal width)
bool isEmpty() const const