VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSharedAggregateDisplaySettingsSignaler.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
16 #include <vrvUtil/event_signal.h>
17 #include <vlpi/entityType.h>
18 
19 namespace makVrv
20 {
21  class DtEventQueueInterface;
22  class DtSharedSettingsManager;
23  enum class DtColorizedModelColorType;
24 
28  : public DtVirtualBaseClass
29  {
30  public:
31 
36 
40 
44  static DtSharedAggregateDisplaySettingsSignaler* findInstance(
46 
49 
52 
66 
68 
69  protected:
70 
72 
73  private:
74 
77 
80 
81  };
82 
83 }
event_signal< void(bool)> signal_showLeafNodesChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:54
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
event_signal< void(bool)> signal_ghostEchelonLevelItemLabelsChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:59
event_signal< void(bool)> signal_displayInitiallyExpandedChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:61
Contains makVrv:DtSelectionManager class.
DtColorizedModelColorType
Enumeration for the model coloring mode.
Definition: DtSharedEntityDisplaySettings.h:38
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
event_signal< void(bool)> signal_displayAggregatesChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:53
Contains makVrv::event_signal class.
event_signal< void(bool)> signal_allowSelectionOfGhostedItemsChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:60
event_signal< void(double)> signal_ghostingTransparencyChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:63
The event queue interface is a cross thread event queue used to emit event_signal across thread bound...
Definition: DtEventQueueInterface.h:27
Contains makVrv::DtVirtualBaseClass class.
event_signal< void(bool)> signal_displayAggregateBoundingBoxesChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:55
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
A signaler for the shared simulations settings.
Definition: DtSharedAggregateDisplaySettingsSignaler.h:27
event_signal< void(int)> signal_echelonLevelChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:62
event_signal< void(bool)> signal_showAggregateIconChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:57
event_signal< void(DtColorizedModelColorType)> signal_colorizedModelColorTypeForAggregatesChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:65
Contains the DtSharedAggregateDisplaySettings class declaration.
event_signal< void(bool)> signal_ghostEchelonLevelItemsChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:58
Contains DLL export macros.
event_signal< void(bool)> signal_displayAggregateBoundingBoxesForSelectedChanged
Definition: DtSharedAggregateDisplaySettingsSignaler.h:56

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)