VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTacticalGraphicsSettingsInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2023 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #ifndef DtTacticalGraphicsSettingsInterface_H_
12 #define DtTacticalGraphicsSettingsInterface_H_
13 
14 #include <vrvVrlQt/vrvVrlQt.h>
15 #include <vrvUtil/signalslib.h>
16 
17 namespace makVrv
18 {
22  {
23  public:
26 
27  virtual void setTacticalGraphicsEnabled(bool enabled) = 0;
28  virtual void setTacticalGraphicsIndicatorsEnabled(bool enabled) = 0;
29  virtual void setHeightAboveTerrainEnabled(bool enabled) = 0;
30  virtual void setHeightAboveTerrainSelectedOnly(bool enabled) = 0;
31  virtual void setHeightLinesEnabled(bool enabled) = 0;
32  virtual void setRemoteGraphicsEnabled(bool enabled) = 0;
33  virtual void setShowActiveTacticalGraphicsEnabled(bool enabled) = 0;
34  virtual void setDeleteTacticalGraphicsOnHide(bool enabled) = 0;
35  virtual void setFriendlyForceColorStyleOverrideEnabled(bool enabled) = 0;
36  virtual void setFriendlyForceColorStyleOverrideColorBlack(bool isBlack) = 0;
37  virtual void setFriendlyForceColorStyleOverrideColorButtonsEnabled(bool enabled) = 0;
38 
39  boost::signalslib::signal<void (bool)> signal_tacticalGraphicsSet;
40  boost::signalslib::signal<void (bool)> signal_tacticalGraphicsIndicatorsSet;
41  boost::signalslib::signal<void (bool)> signal_heightAboveTerrainEnabled;
42  boost::signalslib::signal<void (bool)> signal_heightAboveTerrainSelectedOnlySet;
43  boost::signalslib::signal<void (bool)> signal_heightLinesEnabled;
44  boost::signalslib::signal<void (bool)> signal_remoteGraphicsEnabledSet;
45  boost::signalslib::signal<void (bool)> signal_showActiveTacticalGraphicsSet;
46  boost::signalslib::signal<void (bool)> signal_deleteTacticalGraphicsOnHide;
47  boost::signalslib::signal<void (bool)> signal_friendlyForceColorStyleOverrideSet;
48  boost::signalslib::signal<void (bool)> signal_friendlyForceColorStyleOverrideColorIsBlackSet;
49  };
50 }
51 
52 #endif
53 
Interface for the tactical graphics settings GUI.
Definition: DtTacticalGraphicsSettingsInterface.h:21
boost::signalslib::signal< void(bool)> signal_deleteTacticalGraphicsOnHide
Definition: DtTacticalGraphicsSettingsInterface.h:46
boost::signalslib::signal< void(bool)> signal_tacticalGraphicsIndicatorsSet
Definition: DtTacticalGraphicsSettingsInterface.h:40
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
boost::signalslib::signal< void(bool)> signal_remoteGraphicsEnabledSet
Definition: DtTacticalGraphicsSettingsInterface.h:44
boost::signalslib::signal< void(bool)> signal_heightAboveTerrainEnabled
Definition: DtTacticalGraphicsSettingsInterface.h:41
boost::signalslib::signal< void(bool)> signal_friendlyForceColorStyleOverrideColorIsBlackSet
Definition: DtTacticalGraphicsSettingsInterface.h:48
boost::signalslib::signal< void(bool)> signal_showActiveTacticalGraphicsSet
Definition: DtTacticalGraphicsSettingsInterface.h:45
boost::signalslib::signal< void(bool)> signal_heightLinesEnabled
Definition: DtTacticalGraphicsSettingsInterface.h:43
boost::signalslib::signal< void(bool)> signal_heightAboveTerrainSelectedOnlySet
Definition: DtTacticalGraphicsSettingsInterface.h:42
boost::signalslib::signal< void(bool)> signal_friendlyForceColorStyleOverrideSet
Definition: DtTacticalGraphicsSettingsInterface.h:47
boost::signalslib::signal< void(bool)> signal_tacticalGraphicsSet
Definition: DtTacticalGraphicsSettingsInterface.h:39

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)