def __init__(self): QtWidgets.QDialog.__init__(self, None) self.setWindowTitle('Duplicate Asset Found') layout = QtWidgets.QVBoxLayout(self) self.__productLabel = QtWidgets.QLabel('', self) layout.addWidget(self.__productLabel) layout.addSpacing(32) layout.addStretch() checkboxLayout = QtWidgets.QHBoxLayout(self) layout.addItem(checkboxLayout) self.__doForAllCheckbox = QtWidgets.QCheckBox( 'Apply Action To All Remaining Duplicates', self) checkboxLayout.addWidget(self.__doForAllCheckbox) checkboxLayout.addStretch() self.__skipButton = QtWidgets.QPushButton('Skip', self) self.__addAnywayButton = QtWidgets.QPushButton('Add Anyway', self) self.__cancelButton = QtWidgets.QPushButton('Cancel', self) buttonLayout = QtWidgets.QHBoxLayout() layout.addItem(buttonLayout) buttonLayout.addStretch() buttonLayout.addWidget(self.__skipButton) buttonLayout.addWidget(self.__addAnywayButton) buttonLayout.addWidget(self.__cancelButton) self.__cancelButton.clicked.connect(self.reject) self.__skipButton.clicked.connect(self.__skipButtonClicked) self.__addAnywayButton.clicked.connect(self.__addAnywayButtonClicked) self.__result = None return
def __init__(self, parent): QtWidgets.QWidget.__init__(self, parent) layout = QtWidgets.QHBoxLayout(self) layout.setContentsMargins(4, 4, 4, 4) layout.setSpacing(2) self.__iconLabel = QtWidgets.QLabel('', self) self.__iconLabel.setFixedSize(QtCore.QSize(16, 16)) self.__textLabel = QtWidgets.QLabel('', self) self.__inputEdit = QT4FormWidgets.InputWidgets.InputLineEdit(self) self.__inputEdit.hide() layout.addWidget(self.__iconLabel) layout.addWidget(self.__textLabel) layout.addWidget(self.__inputEdit, 2) layout.addStretch() self.__enableCustomName = QtWidgets.QCheckBox('use custom asset name', self) self.__enableCustomName.hide() self.setFixedHeight(self.__inputEdit.height()) layout.addWidget(self.__enableCustomName) self.__enableCustomName.clicked.connect(self.__enableClicked) if hasattr(self.__inputEdit, 'EMITS_CUSTOM_FOCUS_EVENTS' ) and self.__inputEdit.EMITS_CUSTOM_FOCUS_EVENTS: self.__inputEdit.lostFocus.connect(self.__customFieldChanged) else: self.__inputEdit.lostFocus.connect(self.__customFieldChanged)
def __init__(self, parent, node, portName): QtWidgets.QWidget.__init__(self, parent) self.__node = node self.__portName = portName QtWidgets.QHBoxLayout(self) self.layout().setContentsMargins(2, 2, 2, 2) self.layout().setSpacing(2) self.__label = QtWidgets.QLabel('output', self) self.__field = QT4FormWidgets.InputWidgets.InputLineEdit(self) self.__field.setText(portName) self.layout().addWidget(self.__label) self.layout().addWidget(self.__field) self.setMinimumHeight(self.__field.height()) if portName == 'default': self.__field.setReadOnly(True) return if hasattr(self.__field, 'EMITS_CUSTOM_FOCUS_EVENTS' ) and self.__field.EMITS_CUSTOM_FOCUS_EVENTS: self.__field.lostFocus.connect(self.__returnPressedCallback) else: self.__field.lostFocus.connect(self.__returnPressedCallback)