VR-Forces 4.8 Class Documentation
 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 class DtObjectType;
25 
26 namespace makVrv
27 {
28  class DtDe;
29 }
30 
31 namespace makVrf
32 {
33  class DtAirbaseLaunchFlightWidget;
34 
36  {
37  public:
39 
40  //DTOR
42 
43  public:
44 
45  virtual DtObjectType aircraftUnitType(const DtString& acType, unsigned number, const DtString& unitLabel);
46  virtual bool aircraftTypeAndNumber(const DtObjectType& unitType, QString& acType, unsigned& number, QString& unitLabel);
47 
48  virtual void slot_onAircraftTypeChanged(DtString acType);
49  virtual void slot_onAircraftNumberChanged(unsigned acNum);
50  virtual void slot_onUnitTypeChanged(DtString acUnitType);
51 
52  protected:
53 
54  virtual void initialize();
55  virtual void loadAircraftTypes();
56  virtual void loadAircraftNumbers();
57  virtual void loadUnitLabels();
58  virtual void loadLoadoutNames();
59 
60  protected:
62 
65 
67  };
68 }
std::multimap< EquipmentTypeCountPair, ObjectTypeAndLabel > EquipmentTypeMap
Definition: sharedModelSet.h:219
Definition: airbaseLaunchFlightWidget.h:42
DtAirbaseLaunchFlightWidget * myWidget
Definition: airbaseLaunchFlightWidgetLogic.h:63
Definition: objectType.h:27
Contains the DtSharedDisplayUnitsSettings class declaration.
makVrv::DtSignalConnectionManager myConnectionManager
Definition: airbaseLaunchFlightWidgetLogic.h:64
DtSharedModelSet::EquipmentTypeMap myAircraftTypes
Definition: airbaseLaunchFlightWidgetLogic.h:66
Definition: airbaseLaunchFlightWidgetLogic.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains makVrv::DtInputDriverSignaler class.
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
makVrv::DtDe & myDe
Definition: airbaseLaunchFlightWidgetLogic.h:61

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)