VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
runwayLightsWidgetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
11 
12 #include <set>
13 #include <string>
14 
15 class QString;
16 
17 namespace makVrf
18 {
20  //
22 
24  {
25  public:
26  //DTOR
28 
30  virtual std::string airportName() const = 0;
31 
32  virtual std::string airportIcaoName() const = 0;
33 
35  virtual void setCurrentAirport(const std::string & airportName) = 0;
36 
38  virtual QString runwayName() const = 0;
39 
41  virtual void setRunwayName(const std::string &) = 0;
42 
44  virtual void setRunwayNames(const std::set<std::string> & runwayNames) = 0;
45 
47  virtual QString runwayLightGroup() const = 0;
48 
50  virtual void setRunwayLightGroup(const std::string&) = 0;
51 
52 
54  virtual QString runwayLightIntensity() const = 0;
55 
57  virtual void setRunwayLightIntensity(const std::string&) = 0;
58 
59  virtual void sendRequest() = 0;
60  virtual void sendRequest(const std::string& airport, const std::string& runway, float intensity) = 0;
61 
62 
63  public:
64 
65  };
66 
67 }
class DtRunwayLightsWidgetInterface:
Definition: runwayLightsWidgetInterface.h:23
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22

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)