VR-Forces 4.1.1 Class Documentation
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 
99  void slot_entitySettingsRestored(const DtSettingsBackup* s);
100 
103 
104  void on_import();
105  void on_export();
106  void on_importFilePathChosen( const std::string& filePath );
107  void on_exportFilePathChosen( const std::string& filePath );
108 
110 
111  protected:
112 
117 
118  };
119 
120 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)