diff --git a/src/blackgui/components/radarcomponent.cpp b/src/blackgui/components/radarcomponent.cpp index c6affd7c8..bd91c3a9d 100644 --- a/src/blackgui/components/radarcomponent.cpp +++ b/src/blackgui/components/radarcomponent.cpp @@ -50,15 +50,15 @@ namespace BlackGui connect(ui->gv_RadarView, &CRadarView::radarViewResized, this, &CRadarComponent::fitInView); connect(ui->gv_RadarView, &CRadarView::zoomEvent, this, &CRadarComponent::changeRangeInSteps); - connect(&m_updateTimer, &QTimer::timeout, this, &CRadarComponent::refreshTargets); - connect(&m_headingTimer, &QTimer::timeout, this, &CRadarComponent::rotateView); + connect(&m_updateTimer, &QTimer::timeout, this, &CRadarComponent::refreshTargets); + connect(&m_headingTimer, &QTimer::timeout, this, &CRadarComponent::rotateView); - connect(ui->cb_RadarRange, qOverload(&QComboBox::currentIndexChanged), this, &CRadarComponent::changeRangeFromUserSelection); - connect(ui->cb_Callsign, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); - connect(ui->cb_Heading, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); - connect(ui->cb_Altitude, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); + connect(ui->cb_RadarRange, qOverload(&QComboBox::currentIndexChanged), this, &CRadarComponent::changeRangeFromUserSelection); + connect(ui->cb_Callsign, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); + connect(ui->cb_Heading, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); + connect(ui->cb_Altitude, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); connect(ui->cb_GroundSpeed, &QCheckBox::toggled, this, &CRadarComponent::refreshTargets); - connect(ui->cb_Grid, &QCheckBox::toggled, this, &CRadarComponent::toggleGrid); + connect(ui->cb_Grid, &QCheckBox::toggled, this, &CRadarComponent::toggleGrid); prepareScene(); @@ -188,10 +188,10 @@ namespace BlackGui if (ui->cb_Heading->isChecked() && groundSpeedKts > 3.0) { - double headingRad = sa.getHeading().value(CAngleUnit::rad()); + const double headingRad = sa.getHeading().value(CAngleUnit::rad()); QPen pen(Qt::green, 1); pen.setCosmetic(true); - QGraphicsLineItem *li = new QGraphicsLineItem(QLineF({ 0.0, 0.0 }, polarPoint(20.0, headingRad)), &m_radarTargets); + QGraphicsLineItem *li = new QGraphicsLineItem(QLineF({ 0.0, 0.0 }, polarPoint(5.0, headingRad)), &m_radarTargets); li->setPos(position); li->setPen(pen); } @@ -268,7 +268,7 @@ namespace BlackGui void CRadarComponent::onInfoAreaTabBarChanged(int index) { - Q_UNUSED(index); + Q_UNUSED(index) // ignore in those cases if (!this->isVisibleWidget()) return; diff --git a/src/blackgui/components/radarcomponent.h b/src/blackgui/components/radarcomponent.h index a3bc852fb..970841fb9 100644 --- a/src/blackgui/components/radarcomponent.h +++ b/src/blackgui/components/radarcomponent.h @@ -63,7 +63,7 @@ namespace BlackGui void onInfoAreaTabBarChanged(int index); QScopedPointer ui; - QGraphicsScene m_scene; + QGraphicsScene m_scene; QGraphicsItemGroup m_radarTargets; QGraphicsItemGroup m_center; QGraphicsItemGroup m_macroGraticule; @@ -71,10 +71,8 @@ namespace BlackGui QGraphicsItemGroup m_radials; QPen m_radarTargetPen = { Qt::green, 1 }; - - qreal m_rangeNM = 10.0; - int m_rotatenAngle = 0; - + qreal m_rangeNM = 10.0; + int m_rotatenAngle = 0; QTimer m_updateTimer; QTimer m_headingTimer; }; diff --git a/src/blackgui/components/radarcomponent.ui b/src/blackgui/components/radarcomponent.ui index 06ec74418..42b6331b3 100644 --- a/src/blackgui/components/radarcomponent.ui +++ b/src/blackgui/components/radarcomponent.ui @@ -54,7 +54,7 @@ - Heading Bug + Track line true @@ -129,8 +129,12 @@ gv_RadarView cb_Callsign + cb_Heading + cb_Altitude + cb_LockNorth cb_GroundSpeed cb_Grid + cb_RadarRange