VR-Forces 4.1 Class Documentation
DtEntityDisplaySettingsLogic.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 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 
51  void slot_infoPopupsOnSelectSet(bool enabled);
52 
54  void slot_groundClampingEnabled(bool enabled);
55 
57  void slot_smoothingEnabled(bool enabled);
58 
60  void slot_smoothingPeriodSet(float time);
61 
63  void slot_lifeformsUprightEnabled(bool enabled);
64 
66  void slot_iconScaleChanged(float iconScale);
67 
70  void slot_groundClampingDistanceSet(float distance);
71 
73  void slot_orientationClampingEnabled(bool enabled);
74 
76  void slot_clearHistory();
77 
79  void slot_showStealthsSet(bool enabled);
80 
82  void slot_showEmitterVolumesSet(bool enabled);
83 
85  void slot_heightAboveTerrainEnabled(bool enabled);
86 
88  void slot_heightAboveTerrainSelectedOnlySet(bool enabled);
89 
90  void slot_useModelColorType(
92 
94  void slot_iconScaleSet(int scale);
95 
98  void slot_entitySettingsRestored(const DtSettingsBackup* s);
99 
102 
103  void on_import();
104  void on_export();
105  void on_importFilePathChosen( const std::string& filePath );
106  void on_exportFilePathChosen( const std::string& filePath );
107 
109 
110  protected:
111 
116 
117  };
118 
119 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)