Пример #1
0
    def setupUi(self, OpenALPRHotListImporter):
        if OpenALPRHotListImporter.objectName():
            OpenALPRHotListImporter.setObjectName(u"OpenALPRHotListImporter")
        OpenALPRHotListImporter.resize(1280, 720)
        sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            OpenALPRHotListImporter.sizePolicy().hasHeightForWidth())
        OpenALPRHotListImporter.setSizePolicy(sizePolicy)
        OpenALPRHotListImporter.setMaximumSize(QSize(16777215, 16777215))
        font = QFont()
        font.setPointSize(12)
        OpenALPRHotListImporter.setFont(font)
        self.verticalLayout_2 = QVBoxLayout(OpenALPRHotListImporter)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.horizontalLayout_18 = QHBoxLayout()
        self.horizontalLayout_18.setObjectName(u"horizontalLayout_18")
        self.label_9 = QLabel(OpenALPRHotListImporter)
        self.label_9.setObjectName(u"label_9")
        font1 = QFont()
        font1.setPointSize(22)
        self.label_9.setFont(font1)
        self.label_9.setScaledContents(False)

        self.horizontalLayout_18.addWidget(self.label_9)

        self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding,
                                            QSizePolicy.Minimum)

        self.horizontalLayout_18.addItem(self.horizontalSpacer)

        self.verticalSpacer_4 = QSpacerItem(20, 90, QSizePolicy.Minimum,
                                            QSizePolicy.Maximum)

        self.horizontalLayout_18.addItem(self.verticalSpacer_4)

        self.lblLogo = QLabel(OpenALPRHotListImporter)
        self.lblLogo.setObjectName(u"lblLogo")
        self.lblLogo.setPixmap(QPixmap(u":resources/logo.svg"))

        self.horizontalLayout_18.addWidget(self.lblLogo)

        self.verticalLayout_2.addLayout(self.horizontalLayout_18)

        self.horizontalLayout_2 = QHBoxLayout()
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.verticalLayout_4 = QVBoxLayout()
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.horizontalLayout_11 = QHBoxLayout()
        self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
        self.label_4 = QLabel(OpenALPRHotListImporter)
        self.label_4.setObjectName(u"label_4")
        self.label_4.setMinimumSize(QSize(200, 0))
        self.label_4.setAlignment(Qt.AlignLeading | Qt.AlignLeft
                                  | Qt.AlignVCenter)

        self.horizontalLayout_11.addWidget(self.label_4)

        self.comboHotlistLocation = QComboBox(OpenALPRHotListImporter)
        self.comboHotlistLocation.addItem("")
        self.comboHotlistLocation.addItem("")
        self.comboHotlistLocation.setObjectName(u"comboHotlistLocation")

        self.horizontalLayout_11.addWidget(self.comboHotlistLocation)

        self.txtHotlistLocation = QLineEdit(OpenALPRHotListImporter)
        self.txtHotlistLocation.setObjectName(u"txtHotlistLocation")

        self.horizontalLayout_11.addWidget(self.txtHotlistLocation)

        self.btnBrowse = QPushButton(OpenALPRHotListImporter)
        self.btnBrowse.setObjectName(u"btnBrowse")

        self.horizontalLayout_11.addWidget(self.btnBrowse)

        self.verticalLayout_4.addLayout(self.horizontalLayout_11)

        self.horizontalLayout_9 = QHBoxLayout()
        self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
        self.label_3 = QLabel(OpenALPRHotListImporter)
        self.label_3.setObjectName(u"label_3")
        self.label_3.setMinimumSize(QSize(200, 0))
        self.label_3.setFont(font)
        self.label_3.setLayoutDirection(Qt.LeftToRight)
        self.label_3.setAlignment(Qt.AlignLeading | Qt.AlignLeft
                                  | Qt.AlignVCenter)

        self.horizontalLayout_9.addWidget(self.label_3)

        self.txtWebServer = QLineEdit(OpenALPRHotListImporter)
        self.txtWebServer.setObjectName(u"txtWebServer")

        self.horizontalLayout_9.addWidget(self.txtWebServer)

        self.btnHelpUrl = QToolButton(OpenALPRHotListImporter)
        self.btnHelpUrl.setObjectName(u"btnHelpUrl")
        icon = QIcon()
        iconThemeName = u":resources/help-icon.ico"
        if QIcon.hasThemeIcon(iconThemeName):
            icon = QIcon.fromTheme(iconThemeName)
        else:
            icon.addFile(u":resources/help-icon.ico", QSize(), QIcon.Normal,
                         QIcon.Off)

        self.btnHelpUrl.setIcon(icon)
        self.btnHelpUrl.setIconSize(QSize(22, 22))

        self.horizontalLayout_9.addWidget(self.btnHelpUrl)

        self.verticalLayout_4.addLayout(self.horizontalLayout_9)

        self.horizontalLayout_10 = QHBoxLayout()
        self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
        self.chkAutoRun = QCheckBox(OpenALPRHotListImporter)
        self.chkAutoRun.setObjectName(u"chkAutoRun")
        sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(
            self.chkAutoRun.sizePolicy().hasHeightForWidth())
        self.chkAutoRun.setSizePolicy(sizePolicy1)
        self.chkAutoRun.setMinimumSize(QSize(200, 0))

        self.horizontalLayout_10.addWidget(self.chkAutoRun)

        self.timeAutoRun = QTimeEdit(OpenALPRHotListImporter)
        self.timeAutoRun.setObjectName(u"timeAutoRun")
        self.timeAutoRun.setEnabled(False)
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(
            self.timeAutoRun.sizePolicy().hasHeightForWidth())
        self.timeAutoRun.setSizePolicy(sizePolicy2)

        self.horizontalLayout_10.addWidget(self.timeAutoRun)

        self.verticalLayout_4.addLayout(self.horizontalLayout_10)

        self.horizontalLayout_13 = QHBoxLayout()
        self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
        self.verticalSpacer = QSpacerItem(20, 25, QSizePolicy.Minimum,
                                          QSizePolicy.Maximum)

        self.horizontalLayout_13.addItem(self.verticalSpacer)

        self.verticalLayout_4.addLayout(self.horizontalLayout_13)

        self.horizontalLayout_15 = QHBoxLayout()
        self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
        self.label_7 = QLabel(OpenALPRHotListImporter)
        self.label_7.setObjectName(u"label_7")
        self.label_7.setMinimumSize(QSize(200, 0))

        self.horizontalLayout_15.addWidget(self.label_7)

        self.comboParser = QComboBox(OpenALPRHotListImporter)
        self.comboParser.setObjectName(u"comboParser")
        sizePolicy3 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy3.setHorizontalStretch(0)
        sizePolicy3.setVerticalStretch(0)
        sizePolicy3.setHeightForWidth(
            self.comboParser.sizePolicy().hasHeightForWidth())
        self.comboParser.setSizePolicy(sizePolicy3)

        self.horizontalLayout_15.addWidget(self.comboParser)

        self.verticalLayout_4.addLayout(self.horizontalLayout_15)

        self.horizontalLayout_2.addLayout(self.verticalLayout_4)

        self.horizontalSpacer_2 = QSpacerItem(20, 20, QSizePolicy.Maximum,
                                              QSizePolicy.Minimum)

        self.horizontalLayout_2.addItem(self.horizontalSpacer_2)

        self.verticalLayout_3 = QVBoxLayout()
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.horizontalLayout = QHBoxLayout()
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.label = QLabel(OpenALPRHotListImporter)
        self.label.setObjectName(u"label")
        self.label.setMinimumSize(QSize(110, 0))
        self.label.setFont(font)
        self.label.setLayoutDirection(Qt.LeftToRight)
        self.label.setAlignment(Qt.AlignLeading | Qt.AlignLeft
                                | Qt.AlignVCenter)

        self.horizontalLayout.addWidget(self.label)

        self.txtCompanyID = QLineEdit(OpenALPRHotListImporter)
        self.txtCompanyID.setObjectName(u"txtCompanyID")

        self.horizontalLayout.addWidget(self.txtCompanyID)

        self.btnHelpCompanyID = QToolButton(OpenALPRHotListImporter)
        self.btnHelpCompanyID.setObjectName(u"btnHelpCompanyID")
        self.btnHelpCompanyID.setIcon(icon)
        self.btnHelpCompanyID.setIconSize(QSize(22, 22))

        self.horizontalLayout.addWidget(self.btnHelpCompanyID)

        self.verticalLayout_3.addLayout(self.horizontalLayout)

        self.horizontalLayout_7 = QHBoxLayout()
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.label_2 = QLabel(OpenALPRHotListImporter)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setMinimumSize(QSize(110, 0))
        self.label_2.setFont(font)
        self.label_2.setLayoutDirection(Qt.LeftToRight)
        self.label_2.setAlignment(Qt.AlignLeading | Qt.AlignLeft
                                  | Qt.AlignVCenter)

        self.horizontalLayout_7.addWidget(self.label_2)

        self.txtAPIKey = QLineEdit(OpenALPRHotListImporter)
        self.txtAPIKey.setObjectName(u"txtAPIKey")

        self.horizontalLayout_7.addWidget(self.txtAPIKey)

        self.btnHelpAPIKey = QToolButton(OpenALPRHotListImporter)
        self.btnHelpAPIKey.setObjectName(u"btnHelpAPIKey")
        self.btnHelpAPIKey.setIcon(icon)
        self.btnHelpAPIKey.setIconSize(QSize(22, 22))

        self.horizontalLayout_7.addWidget(self.btnHelpAPIKey)

        self.verticalLayout_3.addLayout(self.horizontalLayout_7)

        self.horizontalLayout_8 = QHBoxLayout()
        self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
        self.verticalSpacer_3 = QSpacerItem(20, 25, QSizePolicy.Minimum,
                                            QSizePolicy.Fixed)

        self.horizontalLayout_8.addItem(self.verticalSpacer_3)

        self.verticalLayout_3.addLayout(self.horizontalLayout_8)

        self.horizontalLayout_14 = QHBoxLayout()
        self.horizontalLayout_14.setObjectName(u"horizontalLayout_14")
        self.label_5 = QLabel(OpenALPRHotListImporter)
        self.label_5.setObjectName(u"label_5")
        self.label_5.setMinimumSize(QSize(110, 0))

        self.horizontalLayout_14.addWidget(self.label_5)

        self.txtStateImport = QLineEdit(OpenALPRHotListImporter)
        self.txtStateImport.setObjectName(u"txtStateImport")

        self.horizontalLayout_14.addWidget(self.txtStateImport)

        self.btnHelpStateImport = QToolButton(OpenALPRHotListImporter)
        self.btnHelpStateImport.setObjectName(u"btnHelpStateImport")
        self.btnHelpStateImport.setIcon(icon)
        self.btnHelpStateImport.setIconSize(QSize(22, 22))

        self.horizontalLayout_14.addWidget(self.btnHelpStateImport)

        self.verticalLayout_3.addLayout(self.horizontalLayout_14)

        self.horizontalLayout_16 = QHBoxLayout()
        self.horizontalLayout_16.setObjectName(u"horizontalLayout_16")
        self.label_6 = QLabel(OpenALPRHotListImporter)
        self.label_6.setObjectName(u"label_6")
        self.label_6.setMinimumSize(QSize(110, 0))

        self.horizontalLayout_16.addWidget(self.label_6)

        self.txtSkipPlates = QLineEdit(OpenALPRHotListImporter)
        self.txtSkipPlates.setObjectName(u"txtSkipPlates")

        self.horizontalLayout_16.addWidget(self.txtSkipPlates)

        self.btnHelpPlatesToSkip = QToolButton(OpenALPRHotListImporter)
        self.btnHelpPlatesToSkip.setObjectName(u"btnHelpPlatesToSkip")
        self.btnHelpPlatesToSkip.setIcon(icon)
        self.btnHelpPlatesToSkip.setIconSize(QSize(22, 22))

        self.horizontalLayout_16.addWidget(self.btnHelpPlatesToSkip)

        self.verticalLayout_3.addLayout(self.horizontalLayout_16)

        self.horizontalLayout_2.addLayout(self.verticalLayout_3)

        self.verticalLayout_2.addLayout(self.horizontalLayout_2)

        self.horizontalLayout_3 = QHBoxLayout()
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")

        self.verticalLayout_2.addLayout(self.horizontalLayout_3)

        self.horizontalLayout_12 = QHBoxLayout()
        self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
        self.verticalSpacer_2 = QSpacerItem(20, 30, QSizePolicy.Minimum,
                                            QSizePolicy.Maximum)

        self.horizontalLayout_12.addItem(self.verticalSpacer_2)

        self.verticalLayout_2.addLayout(self.horizontalLayout_12)

        self.horizontalLayout_5 = QHBoxLayout()
        self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
        self.label_8 = QLabel(OpenALPRHotListImporter)
        self.label_8.setObjectName(u"label_8")
        self.label_8.setEnabled(True)
        self.label_8.setFont(font)
        self.label_8.setLayoutDirection(Qt.LeftToRight)
        self.label_8.setAlignment(Qt.AlignRight | Qt.AlignTrailing
                                  | Qt.AlignVCenter)

        self.horizontalLayout_5.addWidget(self.label_8)

        self.horizontalSpacer_5 = QSpacerItem(40, 20, QSizePolicy.Fixed,
                                              QSizePolicy.Minimum)

        self.horizontalLayout_5.addItem(self.horizontalSpacer_5)

        self.txtExampleFormat = QLineEdit(OpenALPRHotListImporter)
        self.txtExampleFormat.setObjectName(u"txtExampleFormat")
        self.txtExampleFormat.setEnabled(True)
        self.txtExampleFormat.setReadOnly(True)

        self.horizontalLayout_5.addWidget(self.txtExampleFormat)

        self.verticalLayout_2.addLayout(self.horizontalLayout_5)

        self.verticalLayout = QVBoxLayout()
        self.verticalLayout.setSpacing(2)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setContentsMargins(-1, -1, -1, 5)
        self.scrollParsers = QScrollArea(OpenALPRHotListImporter)
        self.scrollParsers.setObjectName(u"scrollParsers")
        palette = QPalette()
        brush = QBrush(QColor(0, 0, 0, 255))
        brush.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.WindowText, brush)
        brush1 = QBrush(QColor(255, 255, 255, 255))
        brush1.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Button, brush1)
        palette.setBrush(QPalette.Active, QPalette.Light, brush1)
        palette.setBrush(QPalette.Active, QPalette.Midlight, brush1)
        brush2 = QBrush(QColor(127, 127, 127, 255))
        brush2.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Dark, brush2)
        brush3 = QBrush(QColor(170, 170, 170, 255))
        brush3.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Mid, brush3)
        palette.setBrush(QPalette.Active, QPalette.Text, brush)
        palette.setBrush(QPalette.Active, QPalette.BrightText, brush1)
        palette.setBrush(QPalette.Active, QPalette.ButtonText, brush)
        palette.setBrush(QPalette.Active, QPalette.Base, brush1)
        palette.setBrush(QPalette.Active, QPalette.Window, brush1)
        palette.setBrush(QPalette.Active, QPalette.Shadow, brush)
        palette.setBrush(QPalette.Active, QPalette.AlternateBase, brush1)
        brush4 = QBrush(QColor(255, 255, 220, 255))
        brush4.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.ToolTipBase, brush4)
        palette.setBrush(QPalette.Active, QPalette.ToolTipText, brush)
        palette.setBrush(QPalette.Inactive, QPalette.WindowText, brush)
        palette.setBrush(QPalette.Inactive, QPalette.Button, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.Light, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.Midlight, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.Dark, brush2)
        palette.setBrush(QPalette.Inactive, QPalette.Mid, brush3)
        palette.setBrush(QPalette.Inactive, QPalette.Text, brush)
        palette.setBrush(QPalette.Inactive, QPalette.BrightText, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.ButtonText, brush)
        palette.setBrush(QPalette.Inactive, QPalette.Base, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.Window, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.Shadow, brush)
        palette.setBrush(QPalette.Inactive, QPalette.AlternateBase, brush1)
        palette.setBrush(QPalette.Inactive, QPalette.ToolTipBase, brush4)
        palette.setBrush(QPalette.Inactive, QPalette.ToolTipText, brush)
        palette.setBrush(QPalette.Disabled, QPalette.WindowText, brush2)
        palette.setBrush(QPalette.Disabled, QPalette.Button, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.Light, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.Midlight, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.Dark, brush2)
        palette.setBrush(QPalette.Disabled, QPalette.Mid, brush3)
        palette.setBrush(QPalette.Disabled, QPalette.Text, brush2)
        palette.setBrush(QPalette.Disabled, QPalette.BrightText, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.ButtonText, brush2)
        palette.setBrush(QPalette.Disabled, QPalette.Base, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.Window, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.Shadow, brush)
        palette.setBrush(QPalette.Disabled, QPalette.AlternateBase, brush1)
        palette.setBrush(QPalette.Disabled, QPalette.ToolTipBase, brush4)
        palette.setBrush(QPalette.Disabled, QPalette.ToolTipText, brush)
        self.scrollParsers.setPalette(palette)
        self.scrollParsers.setWidgetResizable(True)
        self.scrollAreaWidgetContents_2 = QWidget()
        self.scrollAreaWidgetContents_2.setObjectName(
            u"scrollAreaWidgetContents_2")
        self.scrollAreaWidgetContents_2.setGeometry(QRect(0, 0, 1258, 266))
        self.scrollParsersLayout = QVBoxLayout(self.scrollAreaWidgetContents_2)
        self.scrollParsersLayout.setObjectName(u"scrollParsersLayout")
        self.scrollParsers.setWidget(self.scrollAreaWidgetContents_2)

        self.verticalLayout.addWidget(self.scrollParsers)

        self.btnAddParser = QPushButton(OpenALPRHotListImporter)
        self.btnAddParser.setObjectName(u"btnAddParser")

        self.verticalLayout.addWidget(self.btnAddParser)

        self.verticalLayout_2.addLayout(self.verticalLayout)

        self.horizontalLayout_6 = QHBoxLayout()
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.btnViewLog = QPushButton(OpenALPRHotListImporter)
        self.btnViewLog.setObjectName(u"btnViewLog")

        self.horizontalLayout_6.addWidget(self.btnViewLog)

        self.horizontalSpacer_6 = QSpacerItem(40, 20, QSizePolicy.Expanding,
                                              QSizePolicy.Minimum)

        self.horizontalLayout_6.addItem(self.horizontalSpacer_6)

        self.chkUpload = QCheckBox(OpenALPRHotListImporter)
        self.chkUpload.setObjectName(u"chkUpload")

        self.horizontalLayout_6.addWidget(self.chkUpload)

        self.btnTest = QPushButton(OpenALPRHotListImporter)
        self.btnTest.setObjectName(u"btnTest")

        self.horizontalLayout_6.addWidget(self.btnTest)

        self.horizontalSpacer_8 = QSpacerItem(40, 20, QSizePolicy.Fixed,
                                              QSizePolicy.Minimum)

        self.horizontalLayout_6.addItem(self.horizontalSpacer_8)

        self.btnSave = QPushButton(OpenALPRHotListImporter)
        self.btnSave.setObjectName(u"btnSave")

        self.horizontalLayout_6.addWidget(self.btnSave)

        self.verticalLayout_2.addLayout(self.horizontalLayout_6)

        #if QT_CONFIG(shortcut)
        self.label_4.setBuddy(self.comboHotlistLocation)
        self.label_3.setBuddy(self.txtWebServer)
        self.label_7.setBuddy(self.comboHotlistLocation)
        self.label.setBuddy(self.txtCompanyID)
        self.label_2.setBuddy(self.txtAPIKey)
        self.label_5.setBuddy(self.txtStateImport)
        self.label_6.setBuddy(self.txtSkipPlates)
        self.label_8.setBuddy(self.txtCompanyID)
        #endif // QT_CONFIG(shortcut)

        self.retranslateUi(OpenALPRHotListImporter)

        QMetaObject.connectSlotsByName(OpenALPRHotListImporter)
    def setupUi(self, ParserItem):
        if ParserItem.objectName():
            ParserItem.setObjectName(u"ParserItem")
        ParserItem.resize(1105, 125)
        sizePolicy = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            ParserItem.sizePolicy().hasHeightForWidth())
        ParserItem.setSizePolicy(sizePolicy)
        ParserItem.setMinimumSize(QSize(0, 125))
        ParserItem.setMaximumSize(QSize(2000, 125))
        font = QFont()
        font.setPointSize(12)
        ParserItem.setFont(font)
        self.horizontalLayout_4 = QHBoxLayout(ParserItem)
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.verticalLayout = QVBoxLayout()
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.frame = QFrame(ParserItem)
        self.frame.setObjectName(u"frame")
        sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy1)
        self.frame.setFrameShape(QFrame.StyledPanel)
        self.frame.setFrameShadow(QFrame.Raised)
        self.verticalLayout_4 = QVBoxLayout(self.frame)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.horizontalLayout_3 = QHBoxLayout()
        self.horizontalLayout_3.setSpacing(20)
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.verticalLayout_2 = QVBoxLayout()
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.horizontalLayout = QHBoxLayout()
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.label = QLabel(self.frame)
        self.label.setObjectName(u"label")
        self.label.setFont(font)
        self.label.setLayoutDirection(Qt.LeftToRight)
        self.label.setAlignment(Qt.AlignRight | Qt.AlignTrailing
                                | Qt.AlignVCenter)

        self.horizontalLayout.addWidget(self.label)

        self.txtName = QLineEdit(self.frame)
        self.txtName.setObjectName(u"txtName")

        self.horizontalLayout.addWidget(self.txtName)

        self.btnHelpName = QToolButton(self.frame)
        self.btnHelpName.setObjectName(u"btnHelpName")
        icon = QIcon()
        iconThemeName = u":resources/help-icon.ico"
        if QIcon.hasThemeIcon(iconThemeName):
            icon = QIcon.fromTheme(iconThemeName)
        else:
            icon.addFile(u":resources/help-icon.ico", QSize(), QIcon.Normal,
                         QIcon.Off)

        self.btnHelpName.setIcon(icon)
        self.btnHelpName.setIconSize(QSize(22, 22))

        self.horizontalLayout.addWidget(self.btnHelpName)

        self.horizontalSpacer_2 = QSpacerItem(50, 20, QSizePolicy.Fixed,
                                              QSizePolicy.Minimum)

        self.horizontalLayout.addItem(self.horizontalSpacer_2)

        self.label_2 = QLabel(self.frame)
        self.label_2.setObjectName(u"label_2")
        self.label_2.setFont(font)
        self.label_2.setLayoutDirection(Qt.LeftToRight)
        self.label_2.setAlignment(Qt.AlignRight | Qt.AlignTrailing
                                  | Qt.AlignVCenter)

        self.horizontalLayout.addWidget(self.label_2)

        self.txtCode = QLineEdit(self.frame)
        self.txtCode.setObjectName(u"txtCode")

        self.horizontalLayout.addWidget(self.txtCode)

        self.btnHelpCode = QToolButton(self.frame)
        self.btnHelpCode.setObjectName(u"btnHelpCode")
        icon1 = QIcon()
        iconThemeName = u":resources/help-icon.ico"
        if QIcon.hasThemeIcon(iconThemeName):
            icon1 = QIcon.fromTheme(iconThemeName)
        else:
            icon1.addFile(u":resources/help-icon.ico", QSize(), QIcon.Normal,
                          QIcon.Off)

        self.btnHelpCode.setIcon(icon1)
        self.btnHelpCode.setIconSize(QSize(22, 22))

        self.horizontalLayout.addWidget(self.btnHelpCode)

        self.verticalLayout_2.addLayout(self.horizontalLayout)

        self.horizontalLayout_2 = QHBoxLayout()
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.label_4 = QLabel(self.frame)
        self.label_4.setObjectName(u"label_4")

        self.horizontalLayout_2.addWidget(self.label_4)

        self.comboMatchStrategy = QComboBox(self.frame)
        self.comboMatchStrategy.addItem("")
        self.comboMatchStrategy.addItem("")
        self.comboMatchStrategy.setObjectName(u"comboMatchStrategy")
        sizePolicy2 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
        sizePolicy2.setHorizontalStretch(1)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(
            self.comboMatchStrategy.sizePolicy().hasHeightForWidth())
        self.comboMatchStrategy.setSizePolicy(sizePolicy2)
        self.comboMatchStrategy.setMaximumSize(QSize(90, 16777215))

        self.horizontalLayout_2.addWidget(self.comboMatchStrategy)

        self.horizontalSpacer_7 = QSpacerItem(100, 20, QSizePolicy.Fixed,
                                              QSizePolicy.Minimum)

        self.horizontalLayout_2.addItem(self.horizontalSpacer_7)

        self.chkOverride = QCheckBox(self.frame)
        self.chkOverride.setObjectName(u"chkOverride")

        self.horizontalLayout_2.addWidget(self.chkOverride)

        self.btnHelpOverride = QToolButton(self.frame)
        self.btnHelpOverride.setObjectName(u"btnHelpOverride")
        self.btnHelpOverride.setIcon(icon)
        self.btnHelpOverride.setIconSize(QSize(22, 22))

        self.horizontalLayout_2.addWidget(self.btnHelpOverride)

        self.label_3 = QLabel(self.frame)
        self.label_3.setObjectName(u"label_3")
        self.label_3.setFont(font)
        self.label_3.setLayoutDirection(Qt.LeftToRight)
        self.label_3.setAlignment(Qt.AlignRight | Qt.AlignTrailing
                                  | Qt.AlignVCenter)

        self.horizontalLayout_2.addWidget(self.label_3)

        self.txtHotlistLocation = QLineEdit(self.frame)
        self.txtHotlistLocation.setObjectName(u"txtHotlistLocation")
        self.txtHotlistLocation.setEnabled(False)

        self.horizontalLayout_2.addWidget(self.txtHotlistLocation)

        self.verticalLayout_2.addLayout(self.horizontalLayout_2)

        self.horizontalLayout_3.addLayout(self.verticalLayout_2)

        self.layoutButtons = QVBoxLayout()
        self.layoutButtons.setSpacing(10)
        self.layoutButtons.setObjectName(u"layoutButtons")
        self.btnRemove = QPushButton(self.frame)
        self.btnRemove.setObjectName(u"btnRemove")

        self.layoutButtons.addWidget(self.btnRemove)

        self.horizontalLayout_3.addLayout(self.layoutButtons)

        self.verticalLayout_4.addLayout(self.horizontalLayout_3)

        self.verticalLayout.addWidget(self.frame)

        self.verticalSpacer = QSpacerItem(15, 5, QSizePolicy.Minimum,
                                          QSizePolicy.MinimumExpanding)

        self.verticalLayout.addItem(self.verticalSpacer)

        self.horizontalLayout_4.addLayout(self.verticalLayout)

        #if QT_CONFIG(shortcut)
        self.label.setBuddy(self.txtName)
        self.label_2.setBuddy(self.txtCode)
        self.label_4.setBuddy(self.comboMatchStrategy)
        self.label_3.setBuddy(self.txtCode)
        #endif // QT_CONFIG(shortcut)
        QWidget.setTabOrder(self.txtName, self.txtCode)

        self.retranslateUi(ParserItem)
        self.txtName.textChanged.connect(ParserItem.changed)
        self.comboMatchStrategy.currentIndexChanged.connect(ParserItem.changed)
        self.txtCode.textChanged.connect(ParserItem.changed)
        self.txtHotlistLocation.textChanged.connect(ParserItem.changed)

        QMetaObject.connectSlotsByName(ParserItem)