Esempio n. 1
0
 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
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)