Ref T231, Ref T236, Ref T238 allow to trigger logging from models view

* uses the feature to send "dot commands" to contexts
* also uses the renamed developer flag from CApplication
This commit is contained in:
Klaus Basan
2018-01-28 04:48:15 +01:00
parent bdda413386
commit 9a862cab43
2 changed files with 43 additions and 27 deletions

View File

@@ -30,11 +30,11 @@ namespace BlackMisc
namespace BlackGui
{
namespace Menus { class CMenuActions; }
namespace Views
{
//! Aircraft view
class BLACKGUI_EXPORT CSimulatedAircraftView : public CViewWithCallsignObjects<Models::CSimulatedAircraftListModel, BlackMisc::Simulation::CSimulatedAircraftList, BlackMisc::Simulation::CSimulatedAircraft>
class BLACKGUI_EXPORT CSimulatedAircraftView :
public CViewWithCallsignObjects<Models::CSimulatedAircraftListModel, BlackMisc::Simulation::CSimulatedAircraftList, BlackMisc::Simulation::CSimulatedAircraft>
{
Q_OBJECT
@@ -65,13 +65,13 @@ namespace BlackGui
//! \copydoc CViewBase::customMenu
virtual void customMenu(BlackGui::Menus::CMenuActions &menuActions) override;
private slots:
void ps_requestTextMessage();
void ps_toogleEnabledAircraft();
void ps_fastPositionUpdates();
void ps_highlightInSimulator();
private:
void requestTextMessage();
void toogleEnabledAircraft();
void fastPositionUpdates();
void highlightInSimulator();
void showPositionLogInSimulator();
bool m_withMenuHighlight = true;
bool m_withMenuEnable = true;
bool m_withMenuFastPosition = true;