16 #include <vlutil/vlString.h>
18 #include <boost/signals2.hpp>
37 virtual void setLabelChangeEnabled(
bool) = 0;
39 virtual void setCheckForUnusedTriggersOnPlanSave(
bool) = 0;
40 virtual bool checkForUnusedTriggersOnPlanSave()
const = 0;
42 virtual void setAllowOrbatDeletionChoice(
bool) = 0;
43 virtual bool allowOrbatDeletionChoice()
const = 0;
45 virtual std::map<int, DtString> extendedLabels()
const = 0;
46 virtual void setupFromExtendedLabels(
const std::map<int, DtString>&) = 0;
48 virtual void setSimulationModelSetConfigurations(
const std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration>&) = 0;
49 virtual std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration> simulationModelSetConfigurations()
const = 0;
51 virtual void setAutomaticallyStartMissingBackends(
bool) = 0;
52 virtual bool automaticallyStartMissingBackends()
const = 0;
56 boost::signals2::signal<void (const std::map<int, DtString>&)> signal_labelsChanged;