17 #include <QtWidgets/QWidget>
42 class DtSimulationOptionsWidgetLogic;
43 class DtFileListWidget;
61 virtual void setupExtendedLabelsSection();
64 virtual void setCheckForUnusedTriggersOnPlanSave(
bool);
65 virtual bool checkForUnusedTriggersOnPlanSave()
const;
67 virtual void setLabelChangeEnabled(
bool);
69 virtual std::map<int, DtString> extendedLabels()
const;
70 virtual void setupFromExtendedLabels(
const std::map<int, DtString>&);
72 virtual void setupSimulationModelSetConfigurationsSection();
74 virtual void setSimulationModelSetConfigurations(
const std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration>&);
75 virtual std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration> simulationModelSetConfigurations()
const;
77 virtual QString getUniqueConfigurationName(
const QString& base);
79 virtual void setAllowOrbatDeletionChoice(
bool);
80 virtual bool allowOrbatDeletionChoice()
const;
82 virtual void setAutomaticallyStartMissingBackends(
bool);
83 virtual bool automaticallyStartMissingBackends()
const;
87 virtual void onOptionChanged();
89 virtual void onAddLabel();
90 virtual void onRemoveLabel();
91 virtual void itemSelectionChanged();
92 virtual void labelIndexChanged();
93 virtual void itemChanged(
int,
int);
95 virtual void onAddSimulationModelSetConfiguration();
96 virtual void onRemoveSimulationModelSetConfiguration();
97 virtual void onEditSimulationModelSetConfiguration();
98 virtual void onFavoriteSimulationModelSetConfiguration();
99 virtual void onConfigurationFilesChanged(
const QStringList&);
100 virtual void onSelectSimulationModelSetConfiguration();
133 std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration>
myConfigurations;