pySimBlocks.gui.dialogs.settings_dialog

class pySimBlocks.gui.dialogs.settings_dialog.SettingsDialog(project_state: ProjectState, project_controller: ProjectController, parent=None)[source]

Bases: QDialog

Display project, simulation, and plot settings in a tabbed dialog.

tabs

Tab widget containing all settings pages.

project_tab

Project settings widget.

simulation_tab

Simulation settings widget.

plots_tab

Plot settings widget.

ok()[source]

Apply settings and close the dialog.

apply()[source]

Apply the currently edited settings to the project.

refresh_tabs_from_project()[source]

Refresh dependent tabs from the current project state.

staticMetaObject = PySide6.QtCore.QMetaObject("SettingsDialog" inherits "QDialog": )