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;
84 virtual void onOptionChanged();
86 virtual void onAddLabel();
87 virtual void onRemoveLabel();
88 virtual void itemSelectionChanged();
89 virtual void labelIndexChanged();
90 virtual void itemChanged(
int,
int);
92 virtual void onAddSimulationModelSetConfiguration();
93 virtual void onRemoveSimulationModelSetConfiguration();
94 virtual void onEditSimulationModelSetConfiguration();
95 virtual void onFavoriteSimulationModelSetConfiguration();
96 virtual void onConfigurationFilesChanged(
const QStringList&);
97 virtual void onSelectSimulationModelSetConfiguration();
129 std::vector<DtVrfSimulationSettingsRecord::SimulationModelSetConfiguration>
myConfigurations;