# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'brickv/plugin_system/plugins/io4/ui/io4.ui'
#
# Created by: PyQt5 UI code generator 5.15.6
#
# 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


class Ui_IO4(object):
    def setupUi(self, IO4):
        IO4.setObjectName("IO4")
        IO4.resize(797, 406)
        self.verticalLayout = QtWidgets.QVBoxLayout(IO4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label_12 = QtWidgets.QLabel(IO4)
        self.label_12.setObjectName("label_12")
        self.gridLayout_5.addWidget(self.label_12, 0, 0, 1, 1)
        self.line_3 = QtWidgets.QFrame(IO4)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout_5.addWidget(self.line_3, 1, 0, 1, 3)
        self.label_3 = QtWidgets.QLabel(IO4)
        self.label_3.setObjectName("label_3")
        self.gridLayout_5.addWidget(self.label_3, 2, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(IO4)
        self.label_2.setObjectName("label_2")
        self.gridLayout_5.addWidget(self.label_2, 3, 0, 1, 1)
        self.value_label = QtWidgets.QLabel(IO4)
        self.value_label.setObjectName("value_label")
        self.gridLayout_5.addWidget(self.value_label, 4, 0, 1, 1)
        self.label = QtWidgets.QLabel(IO4)
        self.label.setObjectName("label")
        self.gridLayout_5.addWidget(self.label, 6, 0, 1, 1)
        self.line = QtWidgets.QFrame(IO4)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_5.addWidget(self.line, 7, 0, 1, 3)
        self.label_53 = QtWidgets.QLabel(IO4)
        self.label_53.setObjectName("label_53")
        self.gridLayout_5.addWidget(self.label_53, 8, 0, 1, 1)
        self.label_5 = QtWidgets.QLabel(IO4)
        self.label_5.setObjectName("label_5")
        self.gridLayout_5.addWidget(self.label_5, 9, 0, 1, 1)
        self.label_7 = QtWidgets.QLabel(IO4)
        self.label_7.setObjectName("label_7")
        self.gridLayout_5.addWidget(self.label_7, 10, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(IO4)
        self.label_6.setObjectName("label_6")
        self.gridLayout_5.addWidget(self.label_6, 11, 0, 1, 1)
        self.label_8 = QtWidgets.QLabel(IO4)
        self.label_8.setObjectName("label_8")
        self.gridLayout_5.addWidget(self.label_8, 12, 0, 1, 1)
        self.debounce_edit = QtWidgets.QLineEdit(IO4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.debounce_edit.sizePolicy().hasHeightForWidth())
        self.debounce_edit.setSizePolicy(sizePolicy)
        self.debounce_edit.setObjectName("debounce_edit")
        self.gridLayout_5.addWidget(self.debounce_edit, 0, 1, 1, 1)
        self.debounce_save = QtWidgets.QPushButton(IO4)
        self.debounce_save.setObjectName("debounce_save")
        self.gridLayout_5.addWidget(self.debounce_save, 0, 2, 1, 1)
        self.pin_box = QtWidgets.QComboBox(IO4)
        self.pin_box.setObjectName("pin_box")
        self.pin_box.addItem("")
        self.pin_box.addItem("")
        self.pin_box.addItem("")
        self.pin_box.addItem("")
        self.gridLayout_5.addWidget(self.pin_box, 2, 1, 1, 1)
        self.direction_box = QtWidgets.QComboBox(IO4)
        self.direction_box.setObjectName("direction_box")
        self.direction_box.addItem("")
        self.direction_box.addItem("")
        self.gridLayout_5.addWidget(self.direction_box, 3, 1, 1, 1)
        self.value_box = QtWidgets.QComboBox(IO4)
        self.value_box.setObjectName("value_box")
        self.gridLayout_5.addWidget(self.value_box, 4, 1, 1, 1)
        self.save_button = QtWidgets.QPushButton(IO4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.save_button.sizePolicy().hasHeightForWidth())
        self.save_button.setSizePolicy(sizePolicy)
        self.save_button.setObjectName("save_button")
        self.gridLayout_5.addWidget(self.save_button, 3, 2, 2, 1)
        self.go_button = QtWidgets.QPushButton(IO4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.go_button.sizePolicy().hasHeightForWidth())
        self.go_button.setSizePolicy(sizePolicy)
        self.go_button.setObjectName("go_button")
        self.gridLayout_5.addWidget(self.go_button, 5, 2, 2, 1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.at0 = QtWidgets.QLabel(IO4)
        self.at0.setAlignment(QtCore.Qt.AlignCenter)
        self.at0.setObjectName("at0")
        self.gridLayout.addWidget(self.at0, 4, 0, 1, 1)
        self.at1 = QtWidgets.QLabel(IO4)
        self.at1.setAlignment(QtCore.Qt.AlignCenter)
        self.at1.setObjectName("at1")
        self.gridLayout.addWidget(self.at1, 4, 1, 1, 1)
        self.at2 = QtWidgets.QLabel(IO4)
        self.at2.setAlignment(QtCore.Qt.AlignCenter)
        self.at2.setObjectName("at2")
        self.gridLayout.addWidget(self.at2, 4, 2, 1, 1)
        self.at3 = QtWidgets.QLabel(IO4)
        self.at3.setAlignment(QtCore.Qt.AlignCenter)
        self.at3.setObjectName("at3")
        self.gridLayout.addWidget(self.at3, 4, 3, 1, 1)
        self.ac0 = QtWidgets.QLabel(IO4)
        self.ac0.setAlignment(QtCore.Qt.AlignCenter)
        self.ac0.setObjectName("ac0")
        self.gridLayout.addWidget(self.ac0, 3, 0, 1, 1)
        self.ac1 = QtWidgets.QLabel(IO4)
        self.ac1.setAlignment(QtCore.Qt.AlignCenter)
        self.ac1.setObjectName("ac1")
        self.gridLayout.addWidget(self.ac1, 3, 1, 1, 1)
        self.ac2 = QtWidgets.QLabel(IO4)
        self.ac2.setAlignment(QtCore.Qt.AlignCenter)
        self.ac2.setObjectName("ac2")
        self.gridLayout.addWidget(self.ac2, 3, 2, 1, 1)
        self.ac3 = QtWidgets.QLabel(IO4)
        self.ac3.setAlignment(QtCore.Qt.AlignCenter)
        self.ac3.setObjectName("ac3")
        self.gridLayout.addWidget(self.ac3, 3, 3, 1, 1)
        self.ad3 = QtWidgets.QLabel(IO4)
        self.ad3.setAlignment(QtCore.Qt.AlignCenter)
        self.ad3.setObjectName("ad3")
        self.gridLayout.addWidget(self.ad3, 2, 3, 1, 1)
        self.ad2 = QtWidgets.QLabel(IO4)
        self.ad2.setAlignment(QtCore.Qt.AlignCenter)
        self.ad2.setObjectName("ad2")
        self.gridLayout.addWidget(self.ad2, 2, 2, 1, 1)
        self.ad1 = QtWidgets.QLabel(IO4)
        self.ad1.setAlignment(QtCore.Qt.AlignCenter)
        self.ad1.setObjectName("ad1")
        self.gridLayout.addWidget(self.ad1, 2, 1, 1, 1)
        self.ad0 = QtWidgets.QLabel(IO4)
        self.ad0.setAlignment(QtCore.Qt.AlignCenter)
        self.ad0.setObjectName("ad0")
        self.gridLayout.addWidget(self.ad0, 2, 0, 1, 1)
        self.av0 = QtWidgets.QLabel(IO4)
        self.av0.setAlignment(QtCore.Qt.AlignCenter)
        self.av0.setObjectName("av0")
        self.gridLayout.addWidget(self.av0, 1, 0, 1, 1)
        self.av1 = QtWidgets.QLabel(IO4)
        self.av1.setAlignment(QtCore.Qt.AlignCenter)
        self.av1.setObjectName("av1")
        self.gridLayout.addWidget(self.av1, 1, 1, 1, 1)
        self.av2 = QtWidgets.QLabel(IO4)
        self.av2.setAlignment(QtCore.Qt.AlignCenter)
        self.av2.setObjectName("av2")
        self.gridLayout.addWidget(self.av2, 1, 2, 1, 1)
        self.av3 = QtWidgets.QLabel(IO4)
        self.av3.setAlignment(QtCore.Qt.AlignCenter)
        self.av3.setObjectName("av3")
        self.gridLayout.addWidget(self.av3, 1, 3, 1, 1)
        self.label_58 = QtWidgets.QLabel(IO4)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_58.setFont(font)
        self.label_58.setAlignment(QtCore.Qt.AlignCenter)
        self.label_58.setObjectName("label_58")
        self.gridLayout.addWidget(self.label_58, 0, 3, 1, 1)
        self.label_57 = QtWidgets.QLabel(IO4)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_57.setFont(font)
        self.label_57.setAlignment(QtCore.Qt.AlignCenter)
        self.label_57.setObjectName("label_57")
        self.gridLayout.addWidget(self.label_57, 0, 2, 1, 1)
        self.label_56 = QtWidgets.QLabel(IO4)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_56.setFont(font)
        self.label_56.setAlignment(QtCore.Qt.AlignCenter)
        self.label_56.setObjectName("label_56")
        self.gridLayout.addWidget(self.label_56, 0, 1, 1, 1)
        self.label_55 = QtWidgets.QLabel(IO4)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_55.setFont(font)
        self.label_55.setAlignment(QtCore.Qt.AlignCenter)
        self.label_55.setObjectName("label_55")
        self.gridLayout.addWidget(self.label_55, 0, 0, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout, 8, 1, 5, 2)
        self.monoflop_value_stack = QtWidgets.QStackedWidget(IO4)
        self.monoflop_value_stack.setObjectName("monoflop_value_stack")
        self.gridLayout_5.addWidget(self.monoflop_value_stack, 5, 1, 1, 1)
        self.monoflop_time_stack = QtWidgets.QStackedWidget(IO4)
        self.monoflop_time_stack.setObjectName("monoflop_time_stack")
        self.gridLayout_5.addWidget(self.monoflop_time_stack, 6, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(IO4)
        self.label_9.setObjectName("label_9")
        self.gridLayout_5.addWidget(self.label_9, 5, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout_5)
        spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)

        self.retranslateUi(IO4)
        QtCore.QMetaObject.connectSlotsByName(IO4)

    def retranslateUi(self, IO4):
        _translate = QtCore.QCoreApplication.translate
        IO4.setWindowTitle(_translate("IO4", "Form"))
        self.label_12.setText(_translate("IO4", "Debounce Period [ms]:"))
        self.label_3.setText(_translate("IO4", "Pin:"))
        self.label_2.setText(_translate("IO4", "Direction:"))
        self.value_label.setText(_translate("IO4", "Value:"))
        self.label.setText(_translate("IO4", "Monoflop Time [ms]:"))
        self.label_53.setText(_translate("IO4", "Pin:"))
        self.label_5.setText(_translate("IO4", "Value:"))
        self.label_7.setText(_translate("IO4", "Direction:"))
        self.label_6.setText(_translate("IO4", "Config:"))
        self.label_8.setText(_translate("IO4", "Monoflop Time Remaining [ms]:"))
        self.debounce_edit.setText(_translate("IO4", "100"))
        self.debounce_save.setText(_translate("IO4", "Save"))
        self.pin_box.setItemText(0, _translate("IO4", "0"))
        self.pin_box.setItemText(1, _translate("IO4", "1"))
        self.pin_box.setItemText(2, _translate("IO4", "2"))
        self.pin_box.setItemText(3, _translate("IO4", "3"))
        self.direction_box.setItemText(0, _translate("IO4", "Input"))
        self.direction_box.setItemText(1, _translate("IO4", "Output"))
        self.save_button.setText(_translate("IO4", "Save"))
        self.go_button.setText(_translate("IO4", "Go"))
        self.at0.setText(_translate("IO4", "0"))
        self.at1.setText(_translate("IO4", "0"))
        self.at2.setText(_translate("IO4", "0"))
        self.at3.setText(_translate("IO4", "0"))
        self.ac0.setText(_translate("IO4", "-"))
        self.ac1.setText(_translate("IO4", "-"))
        self.ac2.setText(_translate("IO4", "-"))
        self.ac3.setText(_translate("IO4", "-"))
        self.ad3.setText(_translate("IO4", "-"))
        self.ad2.setText(_translate("IO4", "-"))
        self.ad1.setText(_translate("IO4", "-"))
        self.ad0.setText(_translate("IO4", "-"))
        self.av0.setText(_translate("IO4", "-"))
        self.av1.setText(_translate("IO4", "-"))
        self.av2.setText(_translate("IO4", "-"))
        self.av3.setText(_translate("IO4", "-"))
        self.label_58.setText(_translate("IO4", "3"))
        self.label_57.setText(_translate("IO4", "2"))
        self.label_56.setText(_translate("IO4", "1"))
        self.label_55.setText(_translate("IO4", "0"))
        self.label_9.setText(_translate("IO4", "Monoflop Value:"))
