VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
airbaseLaunchFlightWidgetLogic.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
20 
22 #include <matrix/vlVector.h>
23 
24 namespace makVrv
25 {
26  class DtDe;
27 }
28 
29 namespace makVrf
30 {
31  class DtAirbaseLaunchFlightWidget;
32 
34  {
35  public:
37 
38  //DTOR
40 
41  public:
42 
43  virtual DtEntityType aircraftUnitType(const DtString& acType, unsigned number, const DtString& unitLabel);
44  virtual bool aircraftTypeAndNumber(const DtEntityType& unitType, QString& acType, unsigned& number, QString& unitLabel);
45 
46  virtual void slot_onAircraftTypeChanged(DtString acType);
47  virtual void slot_onAircraftNumberChanged(unsigned acNum);
48  virtual void slot_onUnitTypeChanged(DtString acUnitType);
49 
50  protected:
51 
52  virtual void initialize();
53  virtual void loadAircraftTypes();
54  virtual void loadAircraftNumbers();
55  virtual void loadUnitLabels();
56  virtual void loadLoadoutNames();
57 
58  protected:
60 
63 
65  };
66 }
std::multimap< EquipmentTypeCountPair, ObjectTypeAndLabel > EquipmentTypeMap
Definition: sharedModelSet.h:250
Definition: airbaseLaunchFlightWidget.h:42
DtAirbaseLaunchFlightWidget * myWidget
Definition: airbaseLaunchFlightWidgetLogic.h:61
Contains the DtSharedDisplayUnitsSettings class declaration.
makVrv::DtSignalConnectionManager myConnectionManager
Definition: airbaseLaunchFlightWidgetLogic.h:62
DtSharedModelSet::EquipmentTypeMap myAircraftTypes
Definition: airbaseLaunchFlightWidgetLogic.h:64
Definition: airbaseLaunchFlightWidgetLogic.h:33
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Contains makVrv::DtInputDriverSignaler class.
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
makVrv::DtDe & myDe
Definition: airbaseLaunchFlightWidgetLogic.h:59

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)