VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationOptionsWidgetInterface.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  public:
32 
35 
36  public:
37  virtual void setLabelChangeEnabled(bool) = 0;
38 
39  virtual void setCheckForUnusedTriggersOnPlanSave(bool) = 0;
40  virtual bool checkForUnusedTriggersOnPlanSave() const = 0;
41 
42  virtual void setAllowOrbatDeletionChoice(bool) = 0;
43  virtual bool allowOrbatDeletionChoice() const = 0;
44 
45  virtual std::map<int, DtString> extendedLabels() const = 0;
46  virtual void setupFromExtendedLabels(const std::map<int, DtString>&) = 0;
47 
48  virtual void setSimulationModelSetConfigurations(const std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration>&) = 0;
49  virtual std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration> simulationModelSetConfigurations() const = 0;
50 
51  virtual void setAutomaticallyStartMissingBackends(bool) = 0;
52  virtual bool automaticallyStartMissingBackends() const = 0;
53 
54  boost::signals2::signal<void ()> signal_simulationOptionChanged;
55 
56  boost::signals2::signal<void (const std::map<int, DtString>&)> signal_labelsChanged;
57  };
58 }
#define DT_DLL_VRFGUISETTINGSWIDGETS
Definition: vrfGuiSettingsWidgets.h:22
boost::signals2::signal< void()> signal_simulationOptionChanged
Definition: simulationOptionsWidgetInterface.h:54
Definition: simulationOptionsWidgetInterface.h:29
virtual ~DtSimulationOptionsWidgetInterface()
virtual DTOR
Definition: simulationOptionsWidgetInterface.h:34

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)