Source code for schrodinger.ui.qt.appframework2.debug_gui_ui

# Form implementation generated from reading ui file '/Users/eltanawy/builds/2022-4/source/mmshare/python/modules/schrodinger/ui/qt/appframework2/debug_gui.ui'
#
# Created by: PyQt6 UI code generator 6.3.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


[docs]class Ui_Form(object):
[docs] def setupUi(self, Form): Form.setObjectName("Form") Form.resize(702, 406) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) self.verticalLayout = QtWidgets.QVBoxLayout(Form) self.verticalLayout.setObjectName("verticalLayout") self.tabset = QtWidgets.QTabWidget(Form) self.tabset.setObjectName("tabset") self.log_tab = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.log_tab.sizePolicy().hasHeightForWidth()) self.log_tab.setSizePolicy(sizePolicy) self.log_tab.setObjectName("log_tab") self.log_layout = QtWidgets.QVBoxLayout(self.log_tab) self.log_layout.setObjectName("log_layout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.comment_le = QtWidgets.QLineEdit(self.log_tab) self.comment_le.setObjectName("comment_le") self.horizontalLayout.addWidget(self.comment_le) self.comment_btn = QtWidgets.QPushButton(self.log_tab) self.comment_btn.setObjectName("comment_btn") self.horizontalLayout.addWidget(self.comment_btn) self.log_layout.addLayout(self.horizontalLayout) self.exec_layout = QtWidgets.QHBoxLayout() self.exec_layout.setObjectName("exec_layout") self.log_layout.addLayout(self.exec_layout) self.tabset.addTab(self.log_tab, "") self.signals_tab = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.signals_tab.sizePolicy().hasHeightForWidth()) self.signals_tab.setSizePolicy(sizePolicy) self.signals_tab.setObjectName("signals_tab") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.signals_tab) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.frame = QtWidgets.QFrame(self.signals_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame.setObjectName("frame") self.signal_layout = QtWidgets.QVBoxLayout(self.frame) self.signal_layout.setContentsMargins(0, 0, 0, 0) self.signal_layout.setObjectName("signal_layout") self.horizontalLayout_2.addWidget(self.frame) self.signal_btn_layout = QtWidgets.QVBoxLayout() self.signal_btn_layout.setObjectName("signal_btn_layout") self.scan_signals_btn = QtWidgets.QPushButton(self.signals_tab) self.scan_signals_btn.setObjectName("scan_signals_btn") self.signal_btn_layout.addWidget(self.scan_signals_btn) self.stop_trace_btn = QtWidgets.QPushButton(self.signals_tab) self.stop_trace_btn.setObjectName("stop_trace_btn") self.signal_btn_layout.addWidget(self.stop_trace_btn) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.signal_btn_layout.addItem(spacerItem) self.all_signals_btn = QtWidgets.QPushButton(self.signals_tab) self.all_signals_btn.setObjectName("all_signals_btn") self.signal_btn_layout.addWidget(self.all_signals_btn) self.no_signals_btn = QtWidgets.QPushButton(self.signals_tab) self.no_signals_btn.setObjectName("no_signals_btn") self.signal_btn_layout.addWidget(self.no_signals_btn) self.filter_le = QtWidgets.QLineEdit(self.signals_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.filter_le.sizePolicy().hasHeightForWidth()) self.filter_le.setSizePolicy(sizePolicy) self.filter_le.setObjectName("filter_le") self.signal_btn_layout.addWidget(self.filter_le) self.horizontalLayout_2.addLayout(self.signal_btn_layout) self.tabset.addTab(self.signals_tab, "") self.verticalLayout.addWidget(self.tabset) self.label = QtWidgets.QLabel(Form) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.retranslateUi(Form) self.tabset.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Form)
[docs] def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.comment_btn.setText(_translate("Form", "Add comment")) self.tabset.setTabText(self.tabset.indexOf(self.log_tab), _translate("Form", "Log")) self.scan_signals_btn.setText(_translate("Form", "Scan")) self.stop_trace_btn.setText(_translate("Form", "Stop")) self.all_signals_btn.setText(_translate("Form", "Select all")) self.no_signals_btn.setText(_translate("Form", "Select none")) self.filter_le.setPlaceholderText(_translate("Form", "Enter filter text")) self.tabset.setTabText(self.tabset.indexOf(self.signals_tab), _translate("Form", "Signals")) self.label.setToolTip(_translate("Form", "<html><head/><body><p><span style=\" font-weight:600;\">AF2 Debug</span></p><p>Print statements are captured and appear in the log with timestamp and caller chain</p><p>Use the signals tab to search for signals and monitor them. Note that monitoring is accomplished by connecting an extra slot, so the signal may be logged in any order relative to other slots connected to that same signal.</p><p>Decorate functions with @af2.debug.debug_func or @af2.debug.debug_func_args to enable logging of entry/exit into functions and arguments/return values.</p><p>For more information, see schrodinger.ui.qt.appframework2.debug.</p></body></html>")) self.label.setText(_translate("Form", "Info"))