3#include <NDEVR/QTModelManager.h>
4#include <NDEVR/Editor.h>
5#include <NDEVR/ApplicationOptions.h>
9 class MagnetometerCalibrationUI;
13 class OrientationSensor;
16 class FileChooserDialog;
17 class MagneticCalibrationData;
37 bool event(QEvent* event)
override;
38 bool isFinished()
const;
41 void startRecording();
42 void showMatrix(
bool show_matrix);
43 void showClear(
bool show_clear);
45 void updateValues()
override;
50 void createFileChooser();
55 Ui::MagnetometerCalibrationUI* ui =
nullptr;
59 QTimer* m_countdown_timer =
nullptr;
62 bool m_show_popup =
true;
63 bool m_is_finished =
false;
64 bool m_is_activated =
false;
65 bool m_is_saving =
false;
66 bool m_show_matrix =
true;
The default object to store data of any type that should persist through sessions of the application.
Definition Button.h:57
Definition DesignObjectLookup.h:61
Definition Pointer.hpp:303
Definition FileChooserDialog.h:68
Stores magnetic calibration data as a Model including the transformation and calibration points.
Definition MagneticCalibration.h:16
Dialog which allows user to edit or create a MagneticCalibrationData object.
Definition MagnetometerCalibrationDialog.h:26
void requestCloseSignal()
static ApplicationOption< bool > default_show_matrix
Definition MagnetometerCalibrationDialog.h:52
static ApplicationOption< bool > default_show_clear
Definition MagnetometerCalibrationDialog.h:53
Used to report the orientation of a Hardware object within 3D space.
Definition OrientationSensor.h:88
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Definition FontEditor.h:6
Definition BaseValues.hpp:272