# Form implementation generated from reading ui file '.\mainwindow.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_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1400, 1000)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(0, 0))
        MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215))
        MainWindow.setMouseTracking(False)
        MainWindow.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
        self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.ConnectionStatusLabel = QtWidgets.QLabel(parent=self.centralwidget)
        self.ConnectionStatusLabel.setObjectName("ConnectionStatusLabel")
        self.horizontalLayout_3.addWidget(self.ConnectionStatusLabel)
        self.ConnectionStatus = QtWidgets.QLabel(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ConnectionStatus.sizePolicy().hasHeightForWidth())
        self.ConnectionStatus.setSizePolicy(sizePolicy)
        self.ConnectionStatus.setMinimumSize(QtCore.QSize(140, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ConnectionStatus.setFont(font)
        self.ConnectionStatus.setObjectName("ConnectionStatus")
        self.horizontalLayout_3.addWidget(self.ConnectionStatus)
        self.ApiStatusLabel = QtWidgets.QLabel(parent=self.centralwidget)
        self.ApiStatusLabel.setObjectName("ApiStatusLabel")
        self.horizontalLayout_3.addWidget(self.ApiStatusLabel)
        self.ApiStatus = QtWidgets.QLabel(parent=self.centralwidget)
        self.ApiStatus.setObjectName("ApiStatus")
        self.horizontalLayout_3.addWidget(self.ApiStatus)
        self.horizontalLayout_4.addLayout(self.horizontalLayout_3)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.gridLayout.addLayout(self.horizontalLayout_4, 0, 0, 1, 1)
        self.TabViewLayout = QtWidgets.QVBoxLayout()
        self.TabViewLayout.setObjectName("TabViewLayout")
        self.gridLayout.addLayout(self.TabViewLayout, 1, 0, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.JsonButtonsLayout = QtWidgets.QHBoxLayout()
        self.JsonButtonsLayout.setObjectName("JsonButtonsLayout")
        self.horizontalLayout.addLayout(self.JsonButtonsLayout)
        self.SearchLine = QtWidgets.QLineEdit(parent=self.centralwidget)
        self.SearchLine.setMinimumSize(QtCore.QSize(400, 0))
        self.SearchLine.setMaximumSize(QtCore.QSize(400, 16777215))
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.SearchLine.setFont(font)
        self.SearchLine.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
        self.SearchLine.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhLatinOnly)
        self.SearchLine.setMaxLength(1000)
        self.SearchLine.setClearButtonEnabled(True)
        self.SearchLine.setObjectName("SearchLine")
        self.horizontalLayout.addWidget(self.SearchLine)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.gridLayout.addLayout(self.horizontalLayout, 2, 0, 1, 1)
        self.LogArea = QtWidgets.QTextEdit(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.LogArea.sizePolicy().hasHeightForWidth())
        self.LogArea.setSizePolicy(sizePolicy)
        self.LogArea.setMinimumSize(QtCore.QSize(0, 0))
        self.LogArea.setMaximumSize(QtCore.QSize(3000, 3000))
        self.LogArea.setSizeIncrement(QtCore.QSize(100, 100))
        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.LogArea.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(11)
        self.LogArea.setFont(font)
        self.LogArea.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
        self.LogArea.setLineWrapMode(QtWidgets.QTextEdit.LineWrapMode.NoWrap)
        self.LogArea.setReadOnly(True)
        self.LogArea.setAcceptRichText(False)
        self.LogArea.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.LogArea.setObjectName("LogArea")
        self.gridLayout.addWidget(self.LogArea, 3, 0, 1, 1)
        self.ButtonsLayout = QtWidgets.QHBoxLayout()
        self.ButtonsLayout.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetFixedSize)
        self.ButtonsLayout.setObjectName("ButtonsLayout")
        self.gridLayout.addLayout(self.ButtonsLayout, 4, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(parent=MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Signal"))
        self.ConnectionStatusLabel.setText(_translate("MainWindow", ">>>"))
        self.ConnectionStatus.setText(_translate("MainWindow", "*"))
        self.ApiStatusLabel.setText(_translate("MainWindow", ">>>"))
        self.ApiStatus.setText(_translate("MainWindow", "*"))
        self.SearchLine.setPlaceholderText(_translate("MainWindow", "Search: field number | field value | field description"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec())
