schrodinger.application.models.gui.gui_models module¶
CompoundParam-based models for models2 GUIs. Not to be confused with LiveDesign models.
- class schrodinger.application.models.gui.gui_models.ModelType¶
Bases:
Enum- DEFINITION = 1¶
- CONFIGURATION = 2¶
- class schrodinger.application.models.gui.gui_models.PropagationStrategy¶
Bases:
Enum- PROPAGATE_ALL = 1¶
- NO_PROPAGATION = 2¶
- class schrodinger.application.models.gui.gui_models.DefinitionEditorModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- definition: ModelDefinition¶
A parameter of the class.
- definitionChanged¶
A
pyqtSignalemitted by instances of the class.
- definitionReplaced¶
A
pyqtSignalemitted by instances of the class.
- save_modeChanged¶
A
pyqtSignalemitted by instances of the class.
- save_modeReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.models.gui.gui_models.ConfigurationEditorModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- composite_model: CompositeModel¶
A parameter of the class.
- composite_modelChanged¶
A
pyqtSignalemitted by instances of the class.
- composite_modelReplaced¶
A
pyqtSignalemitted by instances of the class.
- save_modeChanged¶
A
pyqtSignalemitted by instances of the class.
- save_modeReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.models.gui.gui_models.PropagationStrategyModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- constraint_diffs: list[ConstraintDiff]¶
A parameter of the class.
- strategy: PropagationStrategy¶
A parameter of the class.
- num_descendants: int¶
A parameter of the class.
- hasRestrictions() bool¶
- constraint_diffsChanged¶
A
pyqtSignalemitted by instances of the class.
- constraint_diffsReplaced¶
A
pyqtSignalemitted by instances of the class.
- num_descendantsChanged¶
A
pyqtSignalemitted by instances of the class.
- num_descendantsReplaced¶
A
pyqtSignalemitted by instances of the class.
- strategyChanged¶
A
pyqtSignalemitted by instances of the class.
- strategyReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.models.gui.gui_models.ExecutionPanelModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- task: ModelRunnerTask¶
A parameter of the class.
- taskChanged¶
A
pyqtSignalemitted by instances of the class.
- taskReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.models.gui.gui_models.ReceiptsBrowserModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompositeModel- receipts: list[ExecutionRecord]¶
A parameter of the class.
- sel_receipts: list[ExecutionRecord]¶
A parameter of the class.
- configsChanged¶
A
pyqtSignalemitted by instances of the class.
- configsReplaced¶
A
pyqtSignalemitted by instances of the class.
- definitionChanged¶
A
pyqtSignalemitted by instances of the class.
- definitionReplaced¶
A
pyqtSignalemitted by instances of the class.
- inputsChanged¶
A
pyqtSignalemitted by instances of the class.
- inputsReplaced¶
A
pyqtSignalemitted by instances of the class.
- outputsChanged¶
A
pyqtSignalemitted by instances of the class.
- outputsReplaced¶
A
pyqtSignalemitted by instances of the class.
- receiptsChanged¶
A
pyqtSignalemitted by instances of the class.
- receiptsReplaced¶
A
pyqtSignalemitted by instances of the class.
- sel_receiptsChanged¶
A
pyqtSignalemitted by instances of the class.
- sel_receiptsReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.models.gui.gui_models.LibraryModel(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- definitions: list[ModelDefinition]¶
A parameter of the class.
- sel_definitions: list[ModelDefinition]¶
A parameter of the class.
- configs: list[ModelConfiguration]¶
A parameter of the class.
- sel_configs: list[ModelConfiguration]¶
A parameter of the class.
- model_name_query: str¶
A parameter of the class.
- configsChanged¶
A
pyqtSignalemitted by instances of the class.
- configsReplaced¶
A
pyqtSignalemitted by instances of the class.
- definitionsChanged¶
A
pyqtSignalemitted by instances of the class.
- definitionsReplaced¶
A
pyqtSignalemitted by instances of the class.
- model_name_queryChanged¶
A
pyqtSignalemitted by instances of the class.
- model_name_queryReplaced¶
A
pyqtSignalemitted by instances of the class.
- model_typeChanged¶
A
pyqtSignalemitted by instances of the class.
- model_typeReplaced¶
A
pyqtSignalemitted by instances of the class.
- sel_configsChanged¶
A
pyqtSignalemitted by instances of the class.
- sel_configsReplaced¶
A
pyqtSignalemitted by instances of the class.
- sel_definitionsChanged¶
A
pyqtSignalemitted by instances of the class.
- sel_definitionsReplaced¶
A
pyqtSignalemitted by instances of the class.