Skip to content

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.