VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ddsGeneralSettingsWidget.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <ddsBroker/dllExport.h>
15 
16 namespace MAKVrExchange
17 {
18 
19  class DtCollectionEditor;
20 
21  namespace DtDdsBroker
22  {
23 
27  { Q_OBJECT;
28  public:
29 
32  DtDdsGeneralSettingsWidget( QWidget* parent = 0 );
33 
35  virtual ~DtDdsGeneralSettingsWidget();
36 
38  virtual DtDdsBrokerInitializer* ddsInitializer();
39 
42 
44  virtual void setParseUnknownIds( bool );
46  virtual bool parseUnknownIds() const;
47 
49  virtual void setFillOutgoingEntityIds( bool );
51  virtual bool fillOutgoingEntityIds() const;
52 
54  virtual void setUsePersistentEntityIds( bool );
56  virtual bool usePersistentEntityIds() const;
57 
59  virtual void setUseDdsObjectIdForMarkingText( bool );
61  virtual bool useDdsObjectIdForMarkingText() const;
62 
64  virtual void setUseMarkingTextForDdsObjectId( bool );
66  virtual bool useMarkingTextForDdsObjectId() const;
67 
69  virtual void setGuiseIsEntityType( bool );
71  virtual bool guiseIsEntityType() const;
72 
74  virtual void setForceUpdate( bool );
76  virtual bool forceUpdate() const;
77 
79 
82 
84  virtual void setDebugGlobalIdMapping( bool );
86  virtual bool debugGlobalIdMapping() const;
87 
89  virtual void setDebugEntityIdMapping( bool );
91  virtual bool debugEntityIdMapping() const;
92 
94  virtual void setDumpGuiToText( bool );
96  virtual bool dumpGuiToText() const;
97 
99 
102 
103  virtual void setDdsTickTime( DtTime );
104  virtual DtTime ddsTickTime() const;
105 
106  virtual void setObjectThrottleRates( double );
107  virtual double objectThrottleRates() const;
108 
109  // No entity id / type throttle rates.
110 
112 
113  protected:
114 
117  virtual void initializeQtStrings();
118 
121  virtual void initializeProperties();
122 
125  virtual void updateConfiguration();
126 
129  virtual void revertConfiguration();
130 
131  protected:
132 
133  // Translation Settings.
142 
143  // Debug Settings.
148 
149  // Timing Settings.
153  // No entity id / type throttle rates.
154 
155 
156  // Default Translation Settings.
164 
165  // Default Debug Settings.
169 
170  // Default Timing Settings.
171  static DtTime theDefaultDdsTickTime;
173  // No default entity id / type throttle rates.
174 
175  };
176 
177  }
178 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)