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 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:251
Definition: airbaseLaunchFlightWidget.h:42
DtAirbaseLaunchFlightWidget * myWidget
Definition: airbaseLaunchFlightWidgetLogic.h:63
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: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:72
Contains makVrv::DtInputDriverSignaler class.
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
makVrv::DtDe & myDe
Definition: airbaseLaunchFlightWidgetLogic.h:61

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)