NDEVR
API Documentation
GNSSQualityOptionsWidget.h
1#pragma once
2#include "DLLInfo.h"
3#include "GPSInterface/Headers/MainGPSManager.h"
4#include <NDEVR/PositionSensor.h>
5#include <QWidget>
6namespace Ui
7{
8 class GNSSQualityOptionsUI;
9}
10namespace NDEVR
11{
15 class GPS_INTERFACE_API GNSSQualityOptionsWidget : public QWidget
16 {
17 Q_OBJECT
18 public:
24 void setOptions(GNSSQuality quality, const GNSSQualitySettings& settings);
30 void setTakeReadingActive(bool active);
31 signals:
34 protected:
36 void init();
37 protected:
38 Ui::GNSSQualityOptionsUI* ui;
39 };
40}
GNSSQualitySettings getSettings() const
Returns the current settings from the widget fields.
void init()
Initializes the UI elements and signal connections.
void editedSignal()
Emitted when any setting is edited by the user.
void setOptions(GNSSQuality quality, const GNSSQualitySettings &settings)
Populates the widget with settings for the given quality level.
GNSSQualityOptionsWidget()
Constructs the quality options widget.
void setTakeReadingActive(bool active)
Enables or disables the take-reading settings.
Ui::GNSSQualityOptionsUI * ui
The auto-generated UI form.
The primary namespace for the NDEVR SDK.
GNSSQuality
Describes the quality level of a GNSS position fix.
Definition GPSPoint.h:16
Configures quality-dependent settings for GNSS readings, including sample counts, timing,...