sas.qtgui.Utilities.ModelEditors.Dialogs package¶
Subpackages¶
Submodules¶
sas.qtgui.Utilities.ModelEditors.Dialogs.ModelSelector module¶
- class sas.qtgui.Utilities.ModelEditors.Dialogs.ModelSelector.ModelSelector(parent=None)¶
Bases:
QDialog,Ui_ModelSelectorHelper widget to get model parameters from a list of available models sorted by type
- __doc__ = '\n Helper widget to get model parameters from a list of available models sorted by type\n '¶
- __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = None, f: PySide6.QtCore.Qt.WindowType = Default(Qt.WindowFlags), *, sizeGripEnabled: bool | None = None, modal: bool | None = None) None¶
Initialize self. See help(type(self)) for accurate signature.
- __module__ = 'sas.qtgui.Utilities.ModelEditors.Dialogs.ModelSelector'¶
- _find_parameters_from_kernel_module(kernel_module: ModuleType) [<class 'sasmodels.modelinfo.Parameter'>]¶
Find the parameters for a kernel module, depending on the model type
- addSignals()¶
Connect signals to slots
- classmethod customModels()¶
Read in file names in the custom plugin directory
- getParameters() [<class 'sasmodels.modelinfo.Parameter'>]¶
Get parameters for the selected model and return them as a list
- onClose()¶
- onLoad()¶
- onLoadModel()¶
Get parameters for selected model, convert to usable data, send to parent. Close dialog if successful.
- onSelectionChanged()¶
Update selected model and display user selection
- populateModelTree()¶
Populate the model tree with available models
- readCustomCategoryInfo()¶
Reads the custom model category
- regenerateModelDict()¶
Regenerates self.by_model_dict which has each model name as the key and the list of categories belonging to that model along with the enabled mapping
- returnModelParamsSignal¶
- setupModelDict()¶
Set up a dictionary of all available models and their categories
- staticMetaObject = PySide6.QtCore.QMetaObject("ModelSelector" inherits "QDialog": Methods: #41 type=Signal, signature=returnModelParamsSignal(QString,QVariantList), parameters=QString, QVariantList )¶
sas.qtgui.Utilities.ModelEditors.Dialogs.ParameterEditDialog module¶
- class sas.qtgui.Utilities.ModelEditors.Dialogs.ParameterEditDialog.ParameterEditDialog(parent=None, properties=None, qtree_item=None)¶
Bases:
QDialog,Ui_ParameterEditDialog- __doc__ = None¶
- __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = None, f: PySide6.QtCore.Qt.WindowType = Default(Qt.WindowFlags), *, sizeGripEnabled: bool | None = None, modal: bool | None = None) None¶
Initialize self. See help(type(self)) for accurate signature.
- __module__ = 'sas.qtgui.Utilities.ModelEditors.Dialogs.ParameterEditDialog'¶
- addSignals()¶
- adjustTableSize()¶
- getValues()¶
Get the values from the table and return them as a parameter object
- static getValuesFromTable(table, search_string)¶
Get values from column 2 of table given a search string in column 1 :param table: QTableWidget :param search_string: str
- onCellPressed()¶
- onClose()¶
- onLoad()¶
- onSave()¶
Return the values in the table to the listening parent widget
- returnEditedParamSignal¶
- returnNewParamsSignal¶
- staticMetaObject = PySide6.QtCore.QMetaObject("ParameterEditDialog" inherits "QDialog": Methods: #41 type=Signal, signature=returnNewParamsSignal(QVariantList), parameters=QVariantList #42 type=Signal, signature=returnEditedParamSignal(QVariantList,QTreeWidgetItem*), parameters=QVariantList, QTreeWidgetItem* )¶
- static writeValuesToTable(table, search_string, value)¶
Write values to column 2 of table given a search string in column 1 :param table: QTableWidget :param search_string: str