1# -*- coding: utf-8 -*- 2 3# Automatically generated - don't edit. 4# Use `python setup.py build_ui` to update it. 5 6 7from PyQt5 import QtCore, QtGui, QtWidgets 8 9 10class Ui_ScriptingOptionsPage(object): 11 def setupUi(self, ScriptingOptionsPage): 12 ScriptingOptionsPage.setObjectName("ScriptingOptionsPage") 13 ScriptingOptionsPage.resize(605, 551) 14 self.vboxlayout = QtWidgets.QVBoxLayout(ScriptingOptionsPage) 15 self.vboxlayout.setContentsMargins(9, 9, 9, 9) 16 self.vboxlayout.setSpacing(6) 17 self.vboxlayout.setObjectName("vboxlayout") 18 self.enable_tagger_scripts = QtWidgets.QGroupBox(ScriptingOptionsPage) 19 self.enable_tagger_scripts.setCheckable(True) 20 self.enable_tagger_scripts.setObjectName("enable_tagger_scripts") 21 self.verticalLayout = QtWidgets.QVBoxLayout(self.enable_tagger_scripts) 22 self.verticalLayout.setObjectName("verticalLayout") 23 self.splitter = QtWidgets.QSplitter(self.enable_tagger_scripts) 24 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) 25 sizePolicy.setHorizontalStretch(0) 26 sizePolicy.setVerticalStretch(0) 27 sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) 28 self.splitter.setSizePolicy(sizePolicy) 29 self.splitter.setOrientation(QtCore.Qt.Horizontal) 30 self.splitter.setChildrenCollapsible(False) 31 self.splitter.setObjectName("splitter") 32 self.script_list = ScriptListWidget(self.splitter) 33 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding) 34 sizePolicy.setHorizontalStretch(0) 35 sizePolicy.setVerticalStretch(0) 36 sizePolicy.setHeightForWidth(self.script_list.sizePolicy().hasHeightForWidth()) 37 self.script_list.setSizePolicy(sizePolicy) 38 self.script_list.setMinimumSize(QtCore.QSize(120, 0)) 39 self.script_list.setObjectName("script_list") 40 self.formWidget = QtWidgets.QWidget(self.splitter) 41 self.formWidget.setObjectName("formWidget") 42 self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.formWidget) 43 self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) 44 self.verticalLayout_2.setObjectName("verticalLayout_2") 45 self.tagger_script = ScriptTextEdit(self.formWidget) 46 self.tagger_script.setAcceptRichText(False) 47 self.tagger_script.setObjectName("tagger_script") 48 self.verticalLayout_2.addWidget(self.tagger_script) 49 self.verticalLayout.addWidget(self.splitter) 50 self.horizontalLayout = QtWidgets.QHBoxLayout() 51 self.horizontalLayout.setObjectName("horizontalLayout") 52 self.add_button = QtWidgets.QToolButton(self.enable_tagger_scripts) 53 self.add_button.setObjectName("add_button") 54 self.horizontalLayout.addWidget(self.add_button) 55 spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) 56 self.horizontalLayout.addItem(spacerItem) 57 self.scripting_documentation_button = QtWidgets.QPushButton(self.enable_tagger_scripts) 58 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) 59 sizePolicy.setHorizontalStretch(0) 60 sizePolicy.setVerticalStretch(0) 61 sizePolicy.setHeightForWidth(self.scripting_documentation_button.sizePolicy().hasHeightForWidth()) 62 self.scripting_documentation_button.setSizePolicy(sizePolicy) 63 self.scripting_documentation_button.setObjectName("scripting_documentation_button") 64 self.horizontalLayout.addWidget(self.scripting_documentation_button) 65 spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) 66 self.horizontalLayout.addItem(spacerItem1) 67 self.move_up_button = QtWidgets.QToolButton(self.enable_tagger_scripts) 68 icon = QtGui.QIcon.fromTheme(":/images/16x16/go-up.png") 69 self.move_up_button.setIcon(icon) 70 self.move_up_button.setObjectName("move_up_button") 71 self.horizontalLayout.addWidget(self.move_up_button) 72 self.move_down_button = QtWidgets.QToolButton(self.enable_tagger_scripts) 73 icon = QtGui.QIcon.fromTheme(":/images/16x16/go-down.png") 74 self.move_down_button.setIcon(icon) 75 self.move_down_button.setObjectName("move_down_button") 76 self.horizontalLayout.addWidget(self.move_down_button) 77 self.remove_button = QtWidgets.QToolButton(self.enable_tagger_scripts) 78 self.remove_button.setObjectName("remove_button") 79 self.horizontalLayout.addWidget(self.remove_button) 80 self.verticalLayout.addLayout(self.horizontalLayout) 81 self.script_error = QtWidgets.QLabel(self.enable_tagger_scripts) 82 self.script_error.setText("") 83 self.script_error.setAlignment(QtCore.Qt.AlignCenter) 84 self.script_error.setObjectName("script_error") 85 self.verticalLayout.addWidget(self.script_error) 86 self.hlayout_doc = QtWidgets.QHBoxLayout() 87 self.hlayout_doc.setObjectName("hlayout_doc") 88 self.verticalLayout.addLayout(self.hlayout_doc) 89 self.vboxlayout.addWidget(self.enable_tagger_scripts) 90 91 self.retranslateUi(ScriptingOptionsPage) 92 self.add_button.clicked.connect(self.script_list.add_script) 93 self.tagger_script.textChanged.connect(ScriptingOptionsPage.live_update_and_check) 94 self.script_list.itemSelectionChanged.connect(ScriptingOptionsPage.script_selected) 95 self.remove_button.clicked.connect(self.script_list.remove_selected_script) 96 self.enable_tagger_scripts.toggled['bool'].connect(ScriptingOptionsPage.enable_tagger_scripts_toggled) 97 QtCore.QMetaObject.connectSlotsByName(ScriptingOptionsPage) 98 ScriptingOptionsPage.setTabOrder(self.enable_tagger_scripts, self.add_button) 99 ScriptingOptionsPage.setTabOrder(self.add_button, self.script_list) 100 ScriptingOptionsPage.setTabOrder(self.script_list, self.tagger_script) 101 102 def retranslateUi(self, ScriptingOptionsPage): 103 _translate = QtCore.QCoreApplication.translate 104 self.enable_tagger_scripts.setTitle(_("Tagger Script(s)")) 105 self.tagger_script.setPlaceholderText(_("Enter your tagger script here.")) 106 self.add_button.setToolTip(_("Add new script")) 107 self.add_button.setText(_("Add new script")) 108 self.scripting_documentation_button.setText(_("Scripting Documentation")) 109 self.move_up_button.setToolTip(_("Move script up")) 110 self.move_down_button.setToolTip(_("Move script down")) 111 self.remove_button.setText(_("Remove script")) 112from picard.ui.widgets.scriptlistwidget import ScriptListWidget 113from picard.ui.widgets.scripttextedit import ScriptTextEdit 114