schrodinger.ui.qt.forcefield.ffglobalpreferencewidget module¶
- class schrodinger.ui.qt.forcefield.ffglobalpreferencewidget.FFGlobalPreferenceWidget¶
Bases:
PyQt6.QtWidgets.QWidget
Singleton class for Force Field Global Preference UI.
- Variables
_instance ('FFGlobalPreferenceWidget') – Holds instance of this class.
customOPLSPathChanged (pyqtSignal) – Signal emitted when forcefield opls path is changed.
useCustomForceFieldToggled (pyqtSignal) – Signal emitted with new state when ‘use custom forcefield’ is toggled.
- customOPLSPathChanged¶
A
pyqtSignal
emitted by instances of the class.
- useCustomForceFieldToggled¶
A
pyqtSignal
emitted by instances of the class.
- __init__()¶
- static getInstance()¶
To support singleton pattern for the class :return: instance of this FFGlobalPreferenceWidget. :rtype: ‘FFGlobalPreferenceWidget’
- updateCustomOplsDir(path)¶
Updates custom opls directory preference with new path. :param path: new custom opls dir :vartype path: str
- schrodinger.ui.qt.forcefield.ffglobalpreferencewidget.request_ff_preference_widget()¶
This function is called from Maestro. Creates an instance of the ‘FFGlobalPreferenceWidget’ widget and passes on the QWidget to Maestro via MaestroHub::setForceFieldPreferenceWidget SIGNAL.