Source code for schrodinger.application.jaguar.gui.ui.molecule_top_ui
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '/scr/buildbot/src/mmshare/python/modules/schrodinger/application/jaguar/gui/ui/molecule_top.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
[docs]class Ui_Form(object):
[docs]    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(620, 202)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.molecule_top_frame = QtWidgets.QFrame(Form)
        self.molecule_top_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.molecule_top_frame.setFrameShadow(QtWidgets.QFrame.Plain)
        self.molecule_top_frame.setObjectName("molecule_top_frame")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.molecule_top_frame)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.symmetry_lbl = QtWidgets.QLabel(self.molecule_top_frame)
        self.symmetry_lbl.setObjectName("symmetry_lbl")
        self.horizontalLayout.addWidget(self.symmetry_lbl)
        self.symmetry_combo = QtWidgets.QComboBox(self.molecule_top_frame)
        self.symmetry_combo.setObjectName("symmetry_combo")
        self.symmetry_combo.addItem("")
        self.symmetry_combo.addItem("")
        self.symmetry_combo.addItem("")
        self.horizontalLayout.addWidget(self.symmetry_combo)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout_4.addLayout(self.horizontalLayout)
        self.molecular_state_lbl = QtWidgets.QLabel(self.molecule_top_frame)
        self.molecular_state_lbl.setObjectName("molecular_state_lbl")
        self.verticalLayout_4.addWidget(self.molecular_state_lbl)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setContentsMargins(15, -1, -1, -1)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.use_from_pt_rb = QtWidgets.QRadioButton(self.molecule_top_frame)
        self.use_from_pt_rb.setObjectName("use_from_pt_rb")
        self.horizontalLayout_2.addWidget(self.use_from_pt_rb)
        self.create_props_btn = QtWidgets.QPushButton(self.molecule_top_frame)
        self.create_props_btn.setEnabled(False)
        self.create_props_btn.setObjectName("create_props_btn")
        self.horizontalLayout_2.addWidget(self.create_props_btn)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.use_values_rb = QtWidgets.QRadioButton(self.molecule_top_frame)
        self.use_values_rb.setChecked(True)
        self.use_values_rb.setObjectName("use_values_rb")
        self.verticalLayout.addWidget(self.use_values_rb)
        self.use_values_frame = QtWidgets.QFrame(self.molecule_top_frame)
        self.use_values_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.use_values_frame.setLineWidth(0)
        self.use_values_frame.setObjectName("use_values_frame")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.use_values_frame)
        self.verticalLayout_3.setContentsMargins(30, 0, 0, 0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.molecular_charge_lbl = QtWidgets.QLabel(self.use_values_frame)
        self.molecular_charge_lbl.setObjectName("molecular_charge_lbl")
        self.horizontalLayout_3.addWidget(self.molecular_charge_lbl)
        self.molecular_charge_sb = QtWidgets.QSpinBox(self.use_values_frame)
        self.molecular_charge_sb.setMinimum(-99999)
        self.molecular_charge_sb.setMaximum(999999)
        self.molecular_charge_sb.setObjectName("molecular_charge_sb")
        self.horizontalLayout_3.addWidget(self.molecular_charge_sb)
        self.charge_warning_lbl = QtWidgets.QLabel(self.use_values_frame)
        self.charge_warning_lbl.setText("")
        self.charge_warning_lbl.setObjectName("charge_warning_lbl")
        self.horizontalLayout_3.addWidget(self.charge_warning_lbl)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.spin_mult_lbl = QtWidgets.QLabel(self.use_values_frame)
        self.spin_mult_lbl.setObjectName("spin_mult_lbl")
        self.horizontalLayout_4.addWidget(self.spin_mult_lbl)
        self.spin_mult_sb = QtWidgets.QSpinBox(self.use_values_frame)
        self.spin_mult_sb.setMinimum(-99999)
        self.spin_mult_sb.setMaximum(999999)
        self.spin_mult_sb.setProperty("value", 1)
        self.spin_mult_sb.setObjectName("spin_mult_sb")
        self.horizontalLayout_4.addWidget(self.spin_mult_sb)
        self.fix_spin_cb = QtWidgets.QCheckBox(self.use_values_frame)
        self.fix_spin_cb.setObjectName("fix_spin_cb")
        self.horizontalLayout_4.addWidget(self.fix_spin_cb)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.verticalLayout.addWidget(self.use_values_frame)
        self.verticalLayout_4.addLayout(self.verticalLayout)
        self.line = QtWidgets.QFrame(self.molecule_top_frame)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout_4.addWidget(self.line)
        self.verticalLayout_2.addWidget(self.molecule_top_frame)
        self.retranslateUi(Form)
        self.use_from_pt_rb.toggled['bool'].connect(self.create_props_btn.setEnabled)
        self.use_values_rb.toggled['bool'].connect(self.use_values_frame.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(Form)
[docs]    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.symmetry_lbl.setText(_translate("Form", "Symmetry: "))
        self.symmetry_combo.setItemText(0, _translate("Form", "Use if present"))
        self.symmetry_combo.setItemText(1, _translate("Form", "Off"))
        self.symmetry_combo.setItemText(2, _translate("Form", "Abelian"))
        self.molecular_state_lbl.setText(_translate("Form", "Molecular state:"))
        self.use_from_pt_rb.setText(_translate("Form", "Use charge and multiplicity from Project Table"))
        self.create_props_btn.setText(_translate("Form", "Create Properties"))
        self.use_values_rb.setText(_translate("Form", "Use these values:"))
        self.molecular_charge_lbl.setText(_translate("Form", "Molecular charge:"))
        self.spin_mult_lbl.setText(_translate("Form", "Spin multiplicity (2S+1):"))
        self.fix_spin_cb.setText(_translate("Form", "Keep multiplicity consistent with charge"))