3#include "Base/Headers/Dictionary.h"
A hash-based key-value store, useful for quick associative lookups.
void createQualityWidgets()
Creates quality option widgets for all quality levels.
void showGNSSRoles(bool show_roles)
Shows or hides the GNSS roles section.
Dictionary< uint04, GNSSQualityOptionsWidget * > m_orientation_quality_widgets
Orientation quality option widgets by quality index.
void updateRoles()
Refreshes the GNSS roles display.
GNSSSettingsDialog(QWidget *parent=nullptr)
Constructs the dialog with default settings.
void updateQualitySettings()
Writes current widget values back to the GPS manager.
void updateQualitySettingsLayout()
Updates the layout of quality settings widgets.
QGridLayout * m_gnss_roles_layout
Layout for GNSS role assignments.
bool m_show_roles
Whether the roles section is visible.
QSize sizeHint() const override
Returns the preferred size for this dialog.
GNSSSettingsDialog(bool show_roles, QWidget *parent=nullptr)
Constructs the dialog with optional GNSS role display.
Dictionary< uint04, GNSSQualityOptionsWidget * > m_position_quality_widgets
Position quality option widgets by quality index.
void init()
Initializes the UI layout and widgets.
QGridLayout * m_position_quality_options_layout
Layout for position quality widgets.
QGridLayout * m_orientation_quality_options_layout
Layout for orientation quality widgets.
The primary namespace for the NDEVR SDK.