KD Chart API Documentation 3.1
Loading...
Searching...
No Matches
KDChartAbstractTernaryDiagram.cpp
Go to the documentation of this file.
1/****************************************************************************
2**
3** This file is part of the KD Chart library.
4**
5** SPDX-FileCopyrightText: 2001 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6**
7** SPDX-License-Identifier: MIT
8**
9****************************************************************************/
10
12#include "KDChartAbstractTernaryDiagram_p.h"
13
15
16using namespace KDChart;
17
18AbstractTernaryDiagram::Private::Private()
19 : AbstractDiagram::Private()
20{
21}
22
23void AbstractTernaryDiagram::init()
24{
25}
26
27#define d d_func()
28
29AbstractTernaryDiagram::AbstractTernaryDiagram(QWidget *parent,
31 : AbstractDiagram(parent, plane)
32{
33}
34
35AbstractTernaryDiagram::~AbstractTernaryDiagram()
36{
37 while (!d->axesList.isEmpty()) {
38 TernaryAxis *axis = d->axesList.takeFirst();
39 delete axis;
40 }
41}
42
43void AbstractTernaryDiagram::addAxis(TernaryAxis *axis)
44{
45 d->axesList.append(axis);
46 // FIXME update
47}
48
49void AbstractTernaryDiagram::takeAxis(TernaryAxis *axis)
50{
51 int index = d->axesList.indexOf(axis);
52 if (index != -1)
53 d->axesList.removeAt(index);
54 // FIXME update
55}
56
57TernaryAxisList AbstractTernaryDiagram::axes() const
58{
59 return d->axesList;
60}
61
62void AbstractTernaryDiagram::paint(PaintContext *paintContext)
63{
64 d->paint(paintContext);
65}
AbstractDiagram defines the interface for diagram classes.
Stores information about painting diagrams.
T qobject_cast(QObject *object)

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated on Wed May 1 2024 00:01:10 for KD Chart API Documentation by doxygen 1.9.8