From 0f5e727fc4db08b28cfce9b43d14466123f7c326 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Sun, 5 Sep 2021 15:53:59 +0100 Subject: [PATCH] [GUI] Reorganise aircraft list view context menu --- src/blackgui/menus/menuaction.h | 6 ++++++ src/blackgui/views/simulatedaircraftview.cpp | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/blackgui/menus/menuaction.h b/src/blackgui/menus/menuaction.h index 4af1310c0..26e2229bb 100644 --- a/src/blackgui/menus/menuaction.h +++ b/src/blackgui/menus/menuaction.h @@ -159,6 +159,12 @@ namespace BlackGui //! Client COM related static const QString &pathClientCom() { static const QString p("Client.ATC/COM"); return p; } + //! Client flight plan + static const QString &pathClientFlightPlan() { static const QString p("Client.FlightPlan"); return p; } + + //! Client follow in simulator + static const QString &pathClientFollowInSim() { static const QString p("Client.FollowInSim"); return p; } + //! Client simulation related static const QString &pathClientSimulation() { static const QString p("ClientSimulation"); return p; } diff --git a/src/blackgui/views/simulatedaircraftview.cpp b/src/blackgui/views/simulatedaircraftview.cpp index 2e9c7d9d7..c10155dc3 100644 --- a/src/blackgui/views/simulatedaircraftview.cpp +++ b/src/blackgui/views/simulatedaircraftview.cpp @@ -105,7 +105,7 @@ namespace BlackGui if (m_withMenuFlightPlan && networkContext() && networkContext()->isConnected()) { - menuActions.addAction(CIcons::appFlightPlan16(), "Flight plan", CMenuAction::pathClientNetwork(), { this, &CSimulatedAircraftView::showFlightPlanDialog }); + menuActions.addAction(CIcons::appFlightPlan16(), "Flight plan", CMenuAction::pathClientFlightPlan(), { this, &CSimulatedAircraftView::showFlightPlanDialog }); } if (m_withMenuEnableAircraft) { @@ -113,7 +113,7 @@ namespace BlackGui } if (m_withMenuHighlightAndFollow) { - menuActions.addAction(CIcons::appAircraft16(), "Follow in simulator", CMenuAction::pathClientSimulationDisplay(), { this, &CSimulatedAircraftView::requestFollowInSimulator }); + menuActions.addAction(CIcons::appAircraft16(), "Follow in simulator", CMenuAction::pathClientFollowInSim(), { this, &CSimulatedAircraftView::requestFollowInSimulator }); if (!menuActions.isEmpty()) { menuActions.addSeparator(CMenuAction::pathClientSimulationDisplay()); } if (aircraft.isPartsSynchronized()) {