# Form implementation generated from reading ui file '.\complex_fields_parser.ui'
#
# Created by: PyQt6 UI code generator 6.6.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_ComplexFieldsParser(object):
    def setupUi(self, ComplexFieldsParser):
        ComplexFieldsParser.setObjectName("ComplexFieldsParser")
        ComplexFieldsParser.resize(930, 600)
        ComplexFieldsParser.setMinimumSize(QtCore.QSize(930, 600))
        ComplexFieldsParser.setMaximumSize(QtCore.QSize(930, 600))
        self.gridLayout = QtWidgets.QGridLayout(ComplexFieldsParser)
        self.gridLayout.setObjectName("gridLayout")
        self.FieldNumber = QtWidgets.QComboBox(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.FieldNumber.setFont(font)
        self.FieldNumber.setObjectName("FieldNumber")
        self.gridLayout.addWidget(self.FieldNumber, 0, 0, 1, 1)
        self.JsonLayout = QtWidgets.QGridLayout()
        self.JsonLayout.setObjectName("JsonLayout")
        self.gridLayout.addLayout(self.JsonLayout, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.PlusLayout = QtWidgets.QGridLayout()
        self.PlusLayout.setObjectName("PlusLayout")
        self.horizontalLayout_2.addLayout(self.PlusLayout)
        self.MinusLayout = QtWidgets.QGridLayout()
        self.MinusLayout.setObjectName("MinusLayout")
        self.horizontalLayout_2.addLayout(self.MinusLayout)
        self.NextLevelLayout = QtWidgets.QGridLayout()
        self.NextLevelLayout.setObjectName("NextLevelLayout")
        self.horizontalLayout_2.addLayout(self.NextLevelLayout)
        self.line = QtWidgets.QFrame(parent=ComplexFieldsParser)
        self.line.setFrameShape(QtWidgets.QFrame.Shape.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.line.setObjectName("line")
        self.horizontalLayout_2.addWidget(self.line)
        self.UpLayout = QtWidgets.QGridLayout()
        self.UpLayout.setObjectName("UpLayout")
        self.horizontalLayout_2.addLayout(self.UpLayout)
        self.DownLayout = QtWidgets.QGridLayout()
        self.DownLayout.setObjectName("DownLayout")
        self.horizontalLayout_2.addLayout(self.DownLayout)
        self.line_2 = QtWidgets.QFrame(parent=ComplexFieldsParser)
        self.line_2.setFrameShape(QtWidgets.QFrame.Shape.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.line_2.setObjectName("line_2")
        self.horizontalLayout_2.addWidget(self.line_2)
        self.SearchLine = QtWidgets.QLineEdit(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.SearchLine.setFont(font)
        self.SearchLine.setMaxLength(1000)
        self.SearchLine.setObjectName("SearchLine")
        self.horizontalLayout_2.addWidget(self.SearchLine)
        self.gridLayout.addLayout(self.horizontalLayout_2, 2, 0, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.ButtonMainWindow = QtWidgets.QPushButton(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ButtonMainWindow.setFont(font)
        self.ButtonMainWindow.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
        self.ButtonMainWindow.setStyleSheet("        QPushButton {\n"
"            padding: 6px 12px;      /* top/bottom, left/right */\n"
"        }")
        self.ButtonMainWindow.setObjectName("ButtonMainWindow")
        self.horizontalLayout.addWidget(self.ButtonMainWindow)
        self.ButtonCopy = QtWidgets.QPushButton(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ButtonCopy.setFont(font)
        self.ButtonCopy.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
        self.ButtonCopy.setStyleSheet("        QPushButton {\n"
"            padding: 6px 12px;      /* top/bottom, left/right */\n"
"        }")
        self.ButtonCopy.setObjectName("ButtonCopy")
        self.horizontalLayout.addWidget(self.ButtonCopy)
        self.ButtonClearString = QtWidgets.QPushButton(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ButtonClearString.setFont(font)
        self.ButtonClearString.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
        self.ButtonClearString.setStyleSheet("        QPushButton {\n"
"            padding: 6px 12px;      /* top/bottom, left/right */\n"
"        }")
        self.ButtonClearString.setObjectName("ButtonClearString")
        self.horizontalLayout.addWidget(self.ButtonClearString)
        self.ButtonClose = QtWidgets.QPushButton(parent=ComplexFieldsParser)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ButtonClose.setFont(font)
        self.ButtonClose.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
        self.ButtonClose.setStyleSheet("        QPushButton {\n"
"            padding: 6px 12px;      /* top/bottom, left/right */\n"
"        }")
        self.ButtonClose.setObjectName("ButtonClose")
        self.horizontalLayout.addWidget(self.ButtonClose)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.gridLayout.addLayout(self.horizontalLayout, 4, 0, 1, 1)
        self.TextData = QtWidgets.QTextEdit(parent=ComplexFieldsParser)
        self.TextData.setMinimumSize(QtCore.QSize(0, 180))
        self.TextData.setMaximumSize(QtCore.QSize(16777215, 197))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(1, 46, 79))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(1, 46, 79))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 240, 240))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Base, brush)
        self.TextData.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(11)
        self.TextData.setFont(font)
        self.TextData.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhLatinOnly|QtCore.Qt.InputMethodHint.ImhMultiLine|QtCore.Qt.InputMethodHint.ImhPreferLatin)
        self.TextData.setAcceptRichText(False)
        self.TextData.setPlaceholderText("")
        self.TextData.setObjectName("TextData")
        self.gridLayout.addWidget(self.TextData, 3, 0, 1, 1)

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

    def retranslateUi(self, ComplexFieldsParser):
        _translate = QtCore.QCoreApplication.translate
        ComplexFieldsParser.setWindowTitle(_translate("ComplexFieldsParser", "Signal | Fields Constructor"))
        self.SearchLine.setPlaceholderText(_translate("ComplexFieldsParser", "Search: field number | field value | field description"))
        self.ButtonMainWindow.setText(_translate("ComplexFieldsParser", "Field Data"))
        self.ButtonCopy.setText(_translate("ComplexFieldsParser", "Copy"))
        self.ButtonClearString.setText(_translate("ComplexFieldsParser", "Clear"))
        self.ButtonClose.setText(_translate("ComplexFieldsParser", "Close"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ComplexFieldsParser = QtWidgets.QDialog()
    ui = Ui_ComplexFieldsParser()
    ui.setupUi(ComplexFieldsParser)
    ComplexFieldsParser.show()
    sys.exit(app.exec())
