dashboard_widget.hpp¶
file src/app/widgets/dashboard_widget.hpp ยท Applications
The central dashboard of the main window: the compass and wind dials, the instrument tiles with their override controls and one tile per engine.
Source src/app/widgets/dashboard_widget.hpp
DashboardWidget displays a core::model::VesselState and reports what the operator edits through signals; the main window applies them to the core::simulation::DeltaSource in delta mode. EngineTile is the editable tile of one engine and format_position the position format of the readouts.
Namespaces¶
| Namespace | Description |
|---|---|
nmeasim::app |
The Qt Widgets desktop application: the main window, its dock panels, the map, the instruments and the settings dialog, built on nmeasim::io. |
Types¶
| Type | Description |
|---|---|
EngineTile |
One engine on the dashboard: its label, a running switch and editable revolutions and coolant temperature. |
DashboardWidget |
The instruments: a compass rose and a wind dial with the position, time and GNSS tiles on top, the grid of digital tiles below. |
Namespace members¶
Declared or defined in this file and documented on the page of their namespace.
| Member | Description |
|---|---|
nmeasim::app::format_position |
Formats a position as degrees and decimal minutes with hemisphere letters. |