VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
guiOptionsWidgetInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 
16 #include <vlutil/vlString.h>
17 #include <map>
18 #include <boost/signals2.hpp>
19 
20 #include <QString>
21 
22 namespace makVrv
23 {
24  class DtDe;
25 }
26 
27 namespace makVrf
28 {
30  {
31 
32  public:
33 
36 
37  public:
38 
41 
42  virtual void setZoomToScenarioExtentsOnLoad(bool) = 0;
43  virtual bool zoomToScenarioExtentsOnLoad() const = 0;
45 
47 
48  virtual void setCommandPanelShowIcons(bool) = 0;
49  virtual bool commandPanelShowIcons() const = 0;
51 
53 
54  virtual void setShowCommandPanelLargeIcons(bool) = 0;
55  virtual bool showCommandPanelLargeIcons() const = 0;
57 
59 
60  virtual void setShowCommandPanelSmallIcons(bool) = 0;
61  virtual bool showCommandPanelSmallIcons() const = 0;
63 
65 
66  virtual void setUseStartFreezePdus(bool) = 0;
67  virtual bool useStartFreezePdus() const = 0;
69 
71 
72  virtual void setShowCorrelationWarningDialogs(bool) = 0;
73  virtual bool showCorrelationWarningDialogs() const = 0;
75 
77 
78  virtual void setShowSessionStartupDialog(bool) = 0;
79  virtual bool showSessionStartupDialog() const = 0;
81 
83 
84  virtual void setShowScenarioDescriptionDialog(bool) = 0;
85  virtual bool showScenarioDescriptionDialog() const = 0;
87 
89 
90  virtual void setCheckMissingSimTerrain(bool) = 0;
91  virtual bool checkMissingSimTerrain() const = 0;
93 
95 
96  virtual void setAllowWindowsStyleNameEditing(bool) = 0;
97  virtual bool allowWindowsStyleNameEditing() const = 0;
99 
102 
103  virtual void setUseAdditionalWindowTitle(bool) = 0;
104  virtual bool useAdditionalWindowTitle() const = 0;
106 
108 
109  virtual void setShowCountsOnObjectList(bool) = 0;
110  virtual bool showCountsOnObjectList() const = 0;
112 
114 
115  virtual QString additionalWindowTitle() const = 0;
116  virtual void setAdditionalWindowTitle(const QString&) = 0;
118 
121 
122  virtual void setUseSimulationTimeForAdvancement(bool) = 0;
123  virtual bool useSimulationTimeForAdvancement() const = 0;
125 
127 
128  virtual void setSortTaskSetMenus(bool) = 0;
129  virtual bool sortTaskSetMenus() const = 0;
131 
133 
134  virtual void setDefaultIconList(const DtString&) = 0;
135  virtual DtString defaultIconList() const = 0;
137 
139 
140  virtual void setShowForceColor(bool) = 0;
141  virtual bool showForceColor() const = 0;
143 
145  virtual void addIconList(const QString&, const DtString&) = 0;
146  virtual void clearIconLists() = 0;
147 
149 
150  virtual void setPromptBeforeInterruptingTask(bool) = 0;
151  virtual bool promptBeforeInterruptingTask() const = 0;
153 
155 
156  virtual void setAskToCancelOperation(bool) = 0;
157  virtual bool askToCancelOperation() const = 0;
159 
161 
162  virtual void setPromptBeforeAbandoningPlan(bool) = 0;
163  virtual bool promptBeforeAbandoningPlan() const = 0;
165 
167 
168  virtual void setUseDoubleClickToEndRouteCreation(bool) = 0;
169  virtual bool useDoubleClickToEndRouteCreation() const = 0;
171 
173 
174  virtual void setDarkModeEnabled(bool enabled) = 0;
175  virtual bool darkModeEnabled() const = 0;
177 
178  boost::signals2::signal<void ()> signal_guiOptionChanged;
179  boost::signals2::signal<void (const DtString&)> signal_defaultIconListChanged;
180  boost::signals2::signal<void (bool)> signal_showForceColorChanged;
181  boost::signals2::signal<void (bool)> signal_askToCancelOperationChanged;
182  boost::signals2::signal<void (bool)> signal_promptBeforeAbandoningPlanChanged;
183  boost::signals2::signal<void (bool)> signal_promptBeforeInterruptingTaskChanged;
184 
186  boost::signalslib::signal<void(bool)> signal_darkModeEnabledCheckBoxChanged;
187 
189  boost::signalslib::signal<void()> signal_clearIconCacheButtonPressed;
190  };
191 }
boost::signals2::signal< void(bool)> signal_showForceColorChanged
Definition: guiOptionsWidgetInterface.h:180
boost::signals2::signal< void(bool)> signal_promptBeforeInterruptingTaskChanged
Definition: guiOptionsWidgetInterface.h:183
#define DT_DLL_VRFGUISETTINGSWIDGETS
Definition: vrfGuiSettingsWidgets.h:22
Definition: guiOptionsWidgetInterface.h:29
boost::signals2::signal< void()> signal_guiOptionChanged
Definition: guiOptionsWidgetInterface.h:178
boost::signals2::signal< void(const DtString &)> signal_defaultIconListChanged
Definition: guiOptionsWidgetInterface.h:179
boost::signals2::signal< void(bool)> signal_askToCancelOperationChanged
Definition: guiOptionsWidgetInterface.h:181
boost::signalslib::signal< void(bool)> signal_darkModeEnabledCheckBoxChanged
Called when the user checks the enable dark mode checkbox.
Definition: guiOptionsWidgetInterface.h:186
boost::signalslib::signal< void()> signal_clearIconCacheButtonPressed
Called when the user checks the clearIconCache push button is pressed.
Definition: guiOptionsWidgetInterface.h:189
virtual ~DtGuiOptionsWidgetInterface()
virtual DTOR
Definition: guiOptionsWidgetInterface.h:35
boost::signals2::signal< void(bool)> signal_promptBeforeAbandoningPlanChanged
Definition: guiOptionsWidgetInterface.h:182

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)