summaryrefslogtreecommitdiffstats
path: root/examples/charts/chartsgallery/stackeddrilldownseries.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/charts/chartsgallery/stackeddrilldownseries.cpp')
-rw-r--r--examples/charts/chartsgallery/stackeddrilldownseries.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/charts/chartsgallery/stackeddrilldownseries.cpp b/examples/charts/chartsgallery/stackeddrilldownseries.cpp
new file mode 100644
index 00000000..39b8ca4d
--- /dev/null
+++ b/examples/charts/chartsgallery/stackeddrilldownseries.cpp
@@ -0,0 +1,33 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+#include "stackeddrilldownseries.h"
+
+StackedDrilldownSeries::StackedDrilldownSeries(const QStringList &categories,
+ int maxValue,
+ QObject *parent)
+ : QStackedBarSeries(parent)
+ , m_maxValue(maxValue)
+{
+ m_categories = categories;
+}
+
+void StackedDrilldownSeries::mapDrilldownSeries(int index, StackedDrilldownSeries *drilldownSeries)
+{
+ m_drilldownSeries[index] = drilldownSeries;
+}
+
+StackedDrilldownSeries *StackedDrilldownSeries::drilldownSeries(int index) const
+{
+ return m_drilldownSeries[index];
+}
+
+QStringList StackedDrilldownSeries::categories() const
+{
+ return m_categories;
+}
+
+int StackedDrilldownSeries::maxValue() const
+{
+ return m_maxValue;
+}