Sat, 26 Oct 2024 15:54:44 +0200
Recompiled the forms and made some modal dialog usages clearer with respect to parent relationship.
# Form implementation generated from reading ui file 'RefactoringRope/RestructureDialog.ui' # # Created by: PyQt6 UI code generator 6.7.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 class Ui_RestructureDialog(object): def setupUi(self, RestructureDialog): RestructureDialog.setObjectName("RestructureDialog") RestructureDialog.resize(500, 700) RestructureDialog.setSizeGripEnabled(True) self.gridlayout = QtWidgets.QGridLayout(RestructureDialog) self.gridlayout.setContentsMargins(6, 6, 6, 6) self.gridlayout.setObjectName("gridlayout") self.label = QtWidgets.QLabel(parent=RestructureDialog) self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop) self.label.setObjectName("label") self.gridlayout.addWidget(self.label, 0, 0, 1, 1) self.patternEdit = QtWidgets.QTextEdit(parent=RestructureDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.patternEdit.sizePolicy().hasHeightForWidth()) self.patternEdit.setSizePolicy(sizePolicy) self.patternEdit.setAcceptRichText(False) self.patternEdit.setObjectName("patternEdit") self.gridlayout.addWidget(self.patternEdit, 0, 1, 1, 1) self.label_2 = QtWidgets.QLabel(parent=RestructureDialog) self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop) self.label_2.setObjectName("label_2") self.gridlayout.addWidget(self.label_2, 1, 0, 1, 1) self.goalEdit = QtWidgets.QTextEdit(parent=RestructureDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.goalEdit.sizePolicy().hasHeightForWidth()) self.goalEdit.setSizePolicy(sizePolicy) self.goalEdit.setAcceptRichText(False) self.goalEdit.setObjectName("goalEdit") self.gridlayout.addWidget(self.goalEdit, 1, 1, 1, 1) self.groupBox = QtWidgets.QGroupBox(parent=RestructureDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.vboxlayout = QtWidgets.QVBoxLayout(self.groupBox) self.vboxlayout.setContentsMargins(6, 6, 6, 6) self.vboxlayout.setObjectName("vboxlayout") self.argsEdit = QtWidgets.QTextEdit(parent=self.groupBox) self.argsEdit.setLineWrapMode(QtWidgets.QTextEdit.LineWrapMode.NoWrap) self.argsEdit.setAcceptRichText(False) self.argsEdit.setObjectName("argsEdit") self.vboxlayout.addWidget(self.argsEdit) self.gridlayout.addWidget(self.groupBox, 2, 0, 1, 2) self.groupBox_2 = QtWidgets.QGroupBox(parent=RestructureDialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.vboxlayout1 = QtWidgets.QVBoxLayout(self.groupBox_2) self.vboxlayout1.setContentsMargins(6, 6, 6, 6) self.vboxlayout1.setObjectName("vboxlayout1") self.importsEdit = QtWidgets.QTextEdit(parent=self.groupBox_2) self.importsEdit.setLineWrapMode(QtWidgets.QTextEdit.LineWrapMode.NoWrap) self.importsEdit.setAcceptRichText(False) self.importsEdit.setObjectName("importsEdit") self.vboxlayout1.addWidget(self.importsEdit) self.gridlayout.addWidget(self.groupBox_2, 3, 0, 1, 2) self.buttonBox = QtWidgets.QDialogButtonBox(parent=RestructureDialog) self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.NoButton|QtWidgets.QDialogButtonBox.StandardButton.Ok) self.buttonBox.setObjectName("buttonBox") self.gridlayout.addWidget(self.buttonBox, 4, 0, 1, 2) self.retranslateUi(RestructureDialog) self.buttonBox.rejected.connect(RestructureDialog.reject) # type: ignore QtCore.QMetaObject.connectSlotsByName(RestructureDialog) RestructureDialog.setTabOrder(self.patternEdit, self.goalEdit) RestructureDialog.setTabOrder(self.goalEdit, self.argsEdit) RestructureDialog.setTabOrder(self.argsEdit, self.importsEdit) RestructureDialog.setTabOrder(self.importsEdit, self.buttonBox) def retranslateUi(self, RestructureDialog): _translate = QtCore.QCoreApplication.translate RestructureDialog.setWindowTitle(_translate("RestructureDialog", "Restructure")) self.label.setText(_translate("RestructureDialog", "Pattern:")) self.patternEdit.setToolTip(_translate("RestructureDialog", "Rope searches for \'pattern\' in the project and replaces its\n" "occurrences with \'goal. They can contain \"${name}\"\n" "wildcards. See \"Rope Help\" for examples.")) self.label_2.setText(_translate("RestructureDialog", "Goal:")) self.goalEdit.setToolTip(_translate("RestructureDialog", "Pieces of code that match the pattern will be replaced\n" "with goal. It can contain the wildcards that appear in the\n" "pattern. They are replaced with the code that has matched them.")) self.groupBox.setTitle(_translate("RestructureDialog", "Arguments")) self.argsEdit.setToolTip(_translate("RestructureDialog", "Add checks here; One each line. Like:\n" " var: type=mymod.AClass\n" "\n" "Checks may be combined by separating them by a comma, like:\n" " var: type=mymod.AClass,exact\n" "\n" "Use __builtin__ module for builtins.\n" "\n" "Supported checks are:\n" " name - for checking the reference\n" " type - for checking the type\n" " object - for checking the object\n" " instance - for checking types but similar to builtin isinstance\n" " exact - matching only occurrences with the same name as the wildcard")) self.groupBox_2.setTitle(_translate("RestructureDialog", "Imports")) self.importsEdit.setToolTip(_translate("RestructureDialog", "Add imports here. These imports are added to changed files. Like:\n" " from mymod import AClass"))