# Form implementation generated from reading ui file 'ui/options.ui'
#
# Created by: PyQt6 UI code generator 6.4.2
#
# 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_Options(object):
    def setupUi(self, Options):
        Options.setObjectName("Options")
        Options.resize(455, 570)
        Options.setMinimumSize(QtCore.QSize(400, 570))
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(Options)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.groupBox_2 = QtWidgets.QGroupBox(parent=Options)
        self.groupBox_2.setObjectName("groupBox_2")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName("verticalLayout")
        self.widget = QtWidgets.QWidget(parent=self.groupBox_2)
        self.widget.setObjectName("widget")
        self.formLayout = QtWidgets.QFormLayout(self.widget)
        self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout.setObjectName("formLayout")
        self.label = QtWidgets.QLabel(parent=self.widget)
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
        self.recursionlevel = QtWidgets.QSpinBox(parent=self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.recursionlevel.sizePolicy().hasHeightForWidth())
        self.recursionlevel.setSizePolicy(sizePolicy)
        self.recursionlevel.setMinimumSize(QtCore.QSize(0, 25))
        self.recursionlevel.setMinimum(-1)
        self.recursionlevel.setMaximum(100)
        self.recursionlevel.setProperty("value", -1)
        self.recursionlevel.setObjectName("recursionlevel")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.recursionlevel)
        self.label_2 = QtWidgets.QLabel(parent=self.widget)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
        self.verbose = QtWidgets.QCheckBox(parent=self.widget)
        self.verbose.setEnabled(True)
        self.verbose.setText("")
        self.verbose.setObjectName("verbose")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.verbose)
        self.label_4 = QtWidgets.QLabel(parent=self.widget)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
        self.debug = QtWidgets.QCheckBox(parent=self.widget)
        self.debug.setText("")
        self.debug.setObjectName("debug")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.debug)
        self.verticalLayout.addWidget(self.widget)
        spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.label_5 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_5.setObjectName("label_5")
        self.verticalLayout.addWidget(self.label_5)
        self.warninglines = QtWidgets.QPlainTextEdit(parent=self.groupBox_2)
        self.warninglines.setMaximumSize(QtCore.QSize(16777215, 150))
        self.warninglines.setObjectName("warninglines")
        self.verticalLayout.addWidget(self.warninglines)
        self.label_6 = QtWidgets.QLabel(parent=self.groupBox_2)
        self.label_6.setObjectName("label_6")
        self.verticalLayout.addWidget(self.label_6)
        self.ignorelines = QtWidgets.QPlainTextEdit(parent=self.groupBox_2)
        self.ignorelines.setMaximumSize(QtCore.QSize(16777215, 150))
        self.ignorelines.setObjectName("ignorelines")
        self.verticalLayout.addWidget(self.ignorelines)
        self.verticalLayout_3.addWidget(self.groupBox_2)
        self.groupBox = QtWidgets.QGroupBox(parent=Options)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_3 = QtWidgets.QLabel(parent=self.groupBox)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_2.addWidget(self.label_3)
        spacerItem1 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.user_config_filename = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.user_config_filename.sizePolicy().hasHeightForWidth())
        self.user_config_filename.setSizePolicy(sizePolicy)
        self.user_config_filename.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.user_config_filename.setLineWidth(0)
        self.user_config_filename.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.user_config_filename.setWordWrap(True)
        self.user_config_filename.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.user_config_filename.setObjectName("user_config_filename")
        self.verticalLayout_2.addWidget(self.user_config_filename)
        self.user_config_button = QtWidgets.QPushButton(parent=self.groupBox)
        self.user_config_button.setEnabled(False)
        self.user_config_button.setToolTip("")
        self.user_config_button.setObjectName("user_config_button")
        self.verticalLayout_2.addWidget(self.user_config_button)
        self.verticalLayout_3.addWidget(self.groupBox)
        spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_3.addItem(spacerItem2)
        self.widget_2 = QtWidgets.QWidget(parent=Options)
        self.widget_2.setObjectName("widget_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget_2)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.closeButton = QtWidgets.QPushButton(parent=self.widget_2)
        self.closeButton.setObjectName("closeButton")
        self.horizontalLayout.addWidget(self.closeButton)
        spacerItem3 = QtWidgets.QSpacerItem(317, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.verticalLayout_3.addWidget(self.widget_2)

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

    def retranslateUi(self, Options):
        _translate = QtCore.QCoreApplication.translate
        Options.setWindowTitle(_translate("Options", "Options"))
        self.groupBox_2.setTitle(_translate("Options", "Checking options"))
        self.label.setToolTip(_translate("Options", "Check recursively all links up to given depth. A negative depth will enable infinite recursion."))
        self.label.setText(_translate("Options", "Recursive depth"))
        self.recursionlevel.setToolTip(_translate("Options", "Check recursively all links up to given depth. A negative depth will enable infinite recursion."))
        self.label_2.setToolTip(_translate("Options", "Log all checked URLs once. Default is to log only errors and warnings."))
        self.label_2.setText(_translate("Options", "Verbose output"))
        self.verbose.setToolTip(_translate("Options", "Log all checked URLs once. Default is to log only errors and warnings."))
        self.label_4.setText(_translate("Options", "Debug"))
        self.label_5.setText(_translate("Options", "Warn when one of these strings are found (one per line):"))
        self.label_6.setText(_translate("Options", "Ignore URLs matching one of these patterns (one per line):"))
        self.groupBox.setTitle(_translate("Options", "Configuration file"))
        self.label_3.setText(_translate("Options", "The configuration file holds advanced options and can be edited with an integrated text editor."))
        self.user_config_filename.setToolTip(_translate("Options", "Overrides system wide configuration file settings."))
        self.user_config_filename.setText(_translate("Options", "/home/user/.linkchecker/linkcheckerrc"))
        self.user_config_button.setText(_translate("Options", "Edit"))
        self.closeButton.setText(_translate("Options", "Close"))
