// Copyright (C) 2025 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #ifndef MAGNETICFIELD_H #define MAGNETICFIELD_H #include #include #include #include "scatterdatamodifier.h" class MagneticField : public QObject { Q_OBJECT public: MagneticField(QObject *parent = nullptr); void initialize(); QWidget *widget() {return m_container;}; private: Q3DScatterWidgetItem *graph = nullptr; QQuickWidget *quickWidget = nullptr; ScatterDataModifier *modifier = nullptr; QWidget *m_container = nullptr; }; #endif