schrodinger.application.models.gui.components.pipeline_composer.input_selection_table module

Table widget for the Select Inputs dialog.

class schrodinger.application.models.gui.components.pipeline_composer.input_selection_table.InputSelectionTableSpec(*args, _param_type=<object object>, **kwargs)

Bases: TableSpec

selected_col = <schrodinger.ui.qt.mapperwidgets.plptable.ParamColumn object>
name_col = <schrodinger.ui.qt.mapperwidgets.plptable.ParamColumn object>
type_col = <schrodinger.ui.qt.mapperwidgets.plptable.ParamColumn object>
default_val_col = <schrodinger.ui.qt.mapperwidgets.plptable.ParamColumn object>
columnsChanged

A pyqtSignal emitted by instances of the class.

columnsReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.models.gui.components.pipeline_composer.input_selection_table.InputSelectionTableWidget(*args: Any, **kwargs: Any)

Bases: TableWidget

Table for selecting which transform inputs to expose.

headerToggled

A pyqtSignal emitted by instances of the class.

__init__(*args: Any, **kwargs: Any) None
Parameters:
  • spec (TableSpec) – Table specification. Will be ignored if autospec is True.

  • autospec (bool) – Whether to automatically generate the table specification from the PLP item fields.

  • plp (ParamListParam) – ParamListParam containing data. It is more common to set the plp using mappers.

  • view (QtWidgets.QTableView) – Custom table view instance. If None, an instance of table_helper.SampleDataTableView will be created.

setFilterString(filter_str: str) None
setHeaderCheckState(state: CheckState) None