diff options
Diffstat (limited to 'examples/bars/graphmodifier.cpp')
-rw-r--r-- | examples/bars/graphmodifier.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/bars/graphmodifier.cpp b/examples/bars/graphmodifier.cpp index e2ace423..89c651ff 100644 --- a/examples/bars/graphmodifier.cpp +++ b/examples/bars/graphmodifier.cpp @@ -23,6 +23,7 @@ #include <QtDataVisualization/q3dscene.h> #include <QtDataVisualization/q3dcamera.h> #include <QTime> +#include <QComboBox> QT_DATAVISUALIZATION_USE_NAMESPACE @@ -167,7 +168,11 @@ void GraphModifier::changeLabelStyle() void GraphModifier::changeSelectionMode(int selectionMode) { - m_graph->setSelectionMode((QDataVis::SelectionMode)selectionMode); + QComboBox *comboBox = qobject_cast<QComboBox *>(sender()); + if (comboBox) { + int flags = comboBox->itemData(selectionMode).toInt(); + m_graph->setSelectionMode(QDataVis::SelectionFlags(flags)); + } } void GraphModifier::changeFont(const QFont &font) |