VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtEntityDisplaySettingsLogic.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrlQt/vrvVrlQt.h>
13 
16 
17 namespace makVrv
18 {
19 
20  class DtDe;
21  class DtEntityDisplaySettingsInterface;
22  class DtPersistenceControlsInterface;
23  class DtSettingsBackup;
24 
28  {
29  public:
30 
33  DtPersistenceControlsInterface& persistenceControls,
35 
38 
39  protected:
40 
42  void sendSettingsToGui();
43 
45  //@ {
46 
47  void slot_entityLabelsShown(bool enabled);
48  void slot_rotateEntitySymbols(bool enabled);
49 
52  void slot_infoPopupsOnSelectSet(bool enabled);
53 
55  void slot_groundClampingEnabled(bool enabled);
56 
58  void slot_smoothingEnabled(bool enabled);
59 
61  void slot_smoothingPeriodSet(float time);
62 
64  void slot_lifeformsUprightEnabled(bool enabled);
65 
67  void slot_iconScaleChanged(float iconScale);
68 
71  void slot_groundClampingDistanceSet(float distance);
72 
74  void slot_orientationClampingEnabled(bool enabled);
75 
77  void slot_clearHistory();
78 
80  void slot_showStealthsSet(bool enabled);
81 
83  void slot_showEmitterVolumesSet(bool enabled);
84 
86  void slot_heightAboveTerrainEnabled(bool enabled);
87 
89  void slot_heightAboveTerrainSelectedOnlySet(bool enabled);
90 
91  void slot_useModelColorType(
93 
95  void slot_iconScaleSet(int scale);
96 
98  void slot_oceanWakesEnabled(bool enabled);
99 
101  void slot_hullSprayEffectsEnabled(bool enabled);
102 
104  void slot_buoyancyModelsEnabled(bool enabled);
105 
107  void slot_buoyAndBeaconIconsEnabled(bool enabled);
108 
111  void slot_entitySettingsRestored(const DtSettingsBackup* s);
112 
115 
116  void on_import();
117  void on_export();
118  void on_importFilePathChosen( const std::string& filePath );
119  void on_exportFilePathChosen( const std::string& filePath );
120 
122 
123  protected:
124 
129 
130  };
131 
132 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)