mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-08 17:43:58 +00:00
revamp renaming dialog
This commit is contained in:
@@ -80,9 +80,9 @@ class RenamingOptionsPage(OptionsPage):
|
||||
except Exception, e:
|
||||
raise OptionsCheckError(_("Script Error"), _("Multiple artist file naming format:") + " " + str(e))
|
||||
if self.ui.rename_files.isChecked():
|
||||
if not unicode(self.ui.file_naming_format.toPlainText()).strip():
|
||||
if not unicode(self.ui.file_naming_format.toPlainText()).strip():
|
||||
raise OptionsCheckError(_("Script Error"), _("The file naming format must not be empty."))
|
||||
if self.ui.use_va_format.isChecked() and not unicode(self.ui.va_file_naming_format.toPlainText()).strip():
|
||||
if self.ui.use_va_format.isChecked() and not unicode(self.ui.va_file_naming_format.toPlainText()).strip():
|
||||
raise OptionsCheckError(_("Script Error"), _("The multiple artist file naming format must not be empty."))
|
||||
|
||||
def save(self):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
# Form implementation generated from reading ui file 'ui/options_renaming.ui'
|
||||
#
|
||||
# Created: Sun Jan 13 22:20:39 2008
|
||||
# by: PyQt4 UI code generator 4.3.1
|
||||
# Created: Sun Jan 4 22:14:10 2009
|
||||
# by: PyQt4 UI code generator 4.4.3
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
@@ -12,170 +12,183 @@ from PyQt4 import QtCore, QtGui
|
||||
class Ui_RenamingOptionsPage(object):
|
||||
def setupUi(self, RenamingOptionsPage):
|
||||
RenamingOptionsPage.setObjectName("RenamingOptionsPage")
|
||||
RenamingOptionsPage.resize(QtCore.QSize(QtCore.QRect(0,0,621,718).size()).expandedTo(RenamingOptionsPage.minimumSizeHint()))
|
||||
|
||||
RenamingOptionsPage.resize(892, 782)
|
||||
self.vboxlayout = QtGui.QVBoxLayout(RenamingOptionsPage)
|
||||
self.vboxlayout.setObjectName("vboxlayout")
|
||||
|
||||
self.rename_files = QtGui.QGroupBox(RenamingOptionsPage)
|
||||
self.rename_files.setCheckable(True)
|
||||
self.horizontalLayout = QtGui.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.label = QtGui.QLabel(RenamingOptionsPage)
|
||||
font = QtGui.QFont()
|
||||
font.setPointSize(14)
|
||||
font.setWeight(75)
|
||||
font.setBold(True)
|
||||
self.label.setFont(font)
|
||||
self.label.setObjectName("label")
|
||||
self.horizontalLayout.addWidget(self.label)
|
||||
self.rename_files = QtGui.QCheckBox(RenamingOptionsPage)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.rename_files.sizePolicy().hasHeightForWidth())
|
||||
self.rename_files.setSizePolicy(sizePolicy)
|
||||
font = QtGui.QFont()
|
||||
font.setWeight(75)
|
||||
font.setBold(True)
|
||||
self.rename_files.setFont(font)
|
||||
self.rename_files.setObjectName("rename_files")
|
||||
|
||||
self.gridlayout = QtGui.QGridLayout(self.rename_files)
|
||||
self.gridlayout.setObjectName("gridlayout")
|
||||
|
||||
self.label_3 = QtGui.QLabel(self.rename_files)
|
||||
self.horizontalLayout.addWidget(self.rename_files)
|
||||
self.vboxlayout.addLayout(self.horizontalLayout)
|
||||
self.line = QtGui.QFrame(RenamingOptionsPage)
|
||||
self.line.setFrameShadow(QtGui.QFrame.Plain)
|
||||
self.line.setLineWidth(2)
|
||||
self.line.setFrameShape(QtGui.QFrame.HLine)
|
||||
self.line.setFrameShadow(QtGui.QFrame.Sunken)
|
||||
self.line.setObjectName("line")
|
||||
self.vboxlayout.addWidget(self.line)
|
||||
self.ascii_filenames = QtGui.QCheckBox(RenamingOptionsPage)
|
||||
self.ascii_filenames.setObjectName("ascii_filenames")
|
||||
self.vboxlayout.addWidget(self.ascii_filenames)
|
||||
self.windows_compatible_filenames = QtGui.QCheckBox(RenamingOptionsPage)
|
||||
self.windows_compatible_filenames.setObjectName("windows_compatible_filenames")
|
||||
self.vboxlayout.addWidget(self.windows_compatible_filenames)
|
||||
self.groupBox = QtGui.QGroupBox(RenamingOptionsPage)
|
||||
self.groupBox.setObjectName("groupBox")
|
||||
self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox)
|
||||
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
||||
self.horizontalLayout_2 = QtGui.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.label_3 = QtGui.QLabel(self.groupBox)
|
||||
font = QtGui.QFont()
|
||||
font.setWeight(75)
|
||||
font.setBold(True)
|
||||
self.label_3.setFont(font)
|
||||
self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.gridlayout.addWidget(self.label_3,0,0,1,1)
|
||||
|
||||
self.hboxlayout = QtGui.QHBoxLayout()
|
||||
self.hboxlayout.setObjectName("hboxlayout")
|
||||
|
||||
self.file_naming_format = QtGui.QTextEdit(self.rename_files)
|
||||
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Expanding)
|
||||
self.horizontalLayout_2.addWidget(self.label_3)
|
||||
self.file_naming_format_default = QtGui.QPushButton(self.groupBox)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.file_naming_format_default.sizePolicy().hasHeightForWidth())
|
||||
self.file_naming_format_default.setSizePolicy(sizePolicy)
|
||||
self.file_naming_format_default.setMinimumSize(QtCore.QSize(0, 0))
|
||||
self.file_naming_format_default.setObjectName("file_naming_format_default")
|
||||
self.horizontalLayout_2.addWidget(self.file_naming_format_default)
|
||||
self.verticalLayout_4.addLayout(self.horizontalLayout_2)
|
||||
self.file_naming_format = QtGui.QTextEdit(self.groupBox)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.file_naming_format.sizePolicy().hasHeightForWidth())
|
||||
self.file_naming_format.setSizePolicy(sizePolicy)
|
||||
self.file_naming_format.setMinimumSize(QtCore.QSize(0,0))
|
||||
self.file_naming_format.setCursor(QtCore.Qt.IBeamCursor)
|
||||
self.file_naming_format.setLineWrapMode(QtGui.QTextEdit.NoWrap)
|
||||
self.file_naming_format.setMinimumSize(QtCore.QSize(0, 0))
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Monospace")
|
||||
font.setPointSize(10)
|
||||
self.file_naming_format.setFont(font)
|
||||
self.file_naming_format.setProperty("cursor", QtCore.QVariant(QtCore.Qt.IBeamCursor))
|
||||
self.file_naming_format.setLineWrapMode(QtGui.QTextEdit.WidgetWidth)
|
||||
self.file_naming_format.setTabStopWidth(20)
|
||||
self.file_naming_format.setAcceptRichText(True)
|
||||
self.file_naming_format.setObjectName("file_naming_format")
|
||||
self.hboxlayout.addWidget(self.file_naming_format)
|
||||
|
||||
self.vboxlayout1 = QtGui.QVBoxLayout()
|
||||
self.vboxlayout1.setObjectName("vboxlayout1")
|
||||
|
||||
self.file_naming_format_default = QtGui.QPushButton(self.rename_files)
|
||||
self.file_naming_format_default.setObjectName("file_naming_format_default")
|
||||
self.vboxlayout1.addWidget(self.file_naming_format_default)
|
||||
|
||||
spacerItem = QtGui.QSpacerItem(20,40,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
|
||||
self.vboxlayout1.addItem(spacerItem)
|
||||
self.hboxlayout.addLayout(self.vboxlayout1)
|
||||
self.gridlayout.addLayout(self.hboxlayout,1,0,1,1)
|
||||
|
||||
self.windows_compatible_filenames = QtGui.QCheckBox(self.rename_files)
|
||||
self.windows_compatible_filenames.setObjectName("windows_compatible_filenames")
|
||||
self.gridlayout.addWidget(self.windows_compatible_filenames,2,0,1,1)
|
||||
|
||||
self.ascii_filenames = QtGui.QCheckBox(self.rename_files)
|
||||
self.ascii_filenames.setObjectName("ascii_filenames")
|
||||
self.gridlayout.addWidget(self.ascii_filenames,3,0,1,1)
|
||||
|
||||
self.hboxlayout1 = QtGui.QHBoxLayout()
|
||||
self.hboxlayout1.setObjectName("hboxlayout1")
|
||||
|
||||
self.label = QtGui.QLabel(self.rename_files)
|
||||
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,QtGui.QSizePolicy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
|
||||
self.label.setSizePolicy(sizePolicy)
|
||||
self.label.setObjectName("label")
|
||||
self.hboxlayout1.addWidget(self.label)
|
||||
|
||||
self.example_filename = QtGui.QLabel(self.rename_files)
|
||||
|
||||
self.verticalLayout_4.addWidget(self.file_naming_format)
|
||||
self.example_filename = QtGui.QLabel(self.groupBox)
|
||||
font = QtGui.QFont()
|
||||
font.setWeight(75)
|
||||
font.setItalic(False)
|
||||
font.setBold(True)
|
||||
self.example_filename.setFont(font)
|
||||
self.example_filename.setFrameShape(QtGui.QFrame.StyledPanel)
|
||||
self.example_filename.setFrameShape(QtGui.QFrame.NoFrame)
|
||||
self.example_filename.setFrameShadow(QtGui.QFrame.Plain)
|
||||
self.example_filename.setLineWidth(1)
|
||||
self.example_filename.setTextFormat(QtCore.Qt.PlainText)
|
||||
self.example_filename.setWordWrap(True)
|
||||
self.example_filename.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse)
|
||||
self.example_filename.setObjectName("example_filename")
|
||||
self.hboxlayout1.addWidget(self.example_filename)
|
||||
self.gridlayout.addLayout(self.hboxlayout1,4,0,1,1)
|
||||
|
||||
self.use_va_format = QtGui.QGroupBox(self.rename_files)
|
||||
self.verticalLayout_4.addWidget(self.example_filename)
|
||||
self.vboxlayout.addWidget(self.groupBox)
|
||||
self.use_va_format = QtGui.QGroupBox(RenamingOptionsPage)
|
||||
self.use_va_format.setCheckable(True)
|
||||
self.use_va_format.setObjectName("use_va_format")
|
||||
|
||||
self.gridlayout1 = QtGui.QGridLayout(self.use_va_format)
|
||||
self.gridlayout1.setObjectName("gridlayout1")
|
||||
|
||||
self.verticalLayout_3 = QtGui.QVBoxLayout(self.use_va_format)
|
||||
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
||||
self.horizontalLayout_3 = QtGui.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.label_4 = QtGui.QLabel(self.use_va_format)
|
||||
font = QtGui.QFont()
|
||||
font.setWeight(75)
|
||||
font.setBold(True)
|
||||
self.label_4.setFont(font)
|
||||
self.label_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.gridlayout1.addWidget(self.label_4,0,0,1,1)
|
||||
|
||||
self.hboxlayout2 = QtGui.QHBoxLayout()
|
||||
self.hboxlayout2.setObjectName("hboxlayout2")
|
||||
|
||||
self.va_file_naming_format = QtGui.QTextEdit(self.use_va_format)
|
||||
self.va_file_naming_format.setCursor(QtCore.Qt.IBeamCursor)
|
||||
self.va_file_naming_format.setLineWrapMode(QtGui.QTextEdit.NoWrap)
|
||||
self.va_file_naming_format.setTabStopWidth(20)
|
||||
self.va_file_naming_format.setObjectName("va_file_naming_format")
|
||||
self.hboxlayout2.addWidget(self.va_file_naming_format)
|
||||
|
||||
self.vboxlayout2 = QtGui.QVBoxLayout()
|
||||
self.vboxlayout2.setObjectName("vboxlayout2")
|
||||
|
||||
self.va_file_naming_format_default = QtGui.QPushButton(self.use_va_format)
|
||||
self.va_file_naming_format_default.setObjectName("va_file_naming_format_default")
|
||||
self.vboxlayout2.addWidget(self.va_file_naming_format_default)
|
||||
|
||||
self.horizontalLayout_3.addWidget(self.label_4)
|
||||
self.va_copy_from_above = QtGui.QPushButton(self.use_va_format)
|
||||
self.va_copy_from_above.setObjectName("va_copy_from_above")
|
||||
self.vboxlayout2.addWidget(self.va_copy_from_above)
|
||||
|
||||
spacerItem1 = QtGui.QSpacerItem(20,40,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
|
||||
self.vboxlayout2.addItem(spacerItem1)
|
||||
self.hboxlayout2.addLayout(self.vboxlayout2)
|
||||
self.gridlayout1.addLayout(self.hboxlayout2,1,0,1,1)
|
||||
|
||||
self.hboxlayout3 = QtGui.QHBoxLayout()
|
||||
self.hboxlayout3.setObjectName("hboxlayout3")
|
||||
|
||||
self.label_5 = QtGui.QLabel(self.use_va_format)
|
||||
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,QtGui.QSizePolicy.Expanding)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
|
||||
self.label_5.setSizePolicy(sizePolicy)
|
||||
self.label_5.setObjectName("label_5")
|
||||
self.hboxlayout3.addWidget(self.label_5)
|
||||
|
||||
sizePolicy.setHeightForWidth(self.va_copy_from_above.sizePolicy().hasHeightForWidth())
|
||||
self.va_copy_from_above.setSizePolicy(sizePolicy)
|
||||
self.va_copy_from_above.setMinimumSize(QtCore.QSize(0, 0))
|
||||
self.va_copy_from_above.setObjectName("va_copy_from_above")
|
||||
self.horizontalLayout_3.addWidget(self.va_copy_from_above)
|
||||
self.va_file_naming_format_default = QtGui.QPushButton(self.use_va_format)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.va_file_naming_format_default.sizePolicy().hasHeightForWidth())
|
||||
self.va_file_naming_format_default.setSizePolicy(sizePolicy)
|
||||
self.va_file_naming_format_default.setMinimumSize(QtCore.QSize(0, 0))
|
||||
self.va_file_naming_format_default.setObjectName("va_file_naming_format_default")
|
||||
self.horizontalLayout_3.addWidget(self.va_file_naming_format_default)
|
||||
self.verticalLayout_3.addLayout(self.horizontalLayout_3)
|
||||
self.hboxlayout = QtGui.QHBoxLayout()
|
||||
self.hboxlayout.setObjectName("hboxlayout")
|
||||
self.va_file_naming_format = QtGui.QTextEdit(self.use_va_format)
|
||||
font = QtGui.QFont()
|
||||
font.setFamily("Monospace")
|
||||
font.setPointSize(10)
|
||||
self.va_file_naming_format.setFont(font)
|
||||
self.va_file_naming_format.setProperty("cursor", QtCore.QVariant(QtCore.Qt.IBeamCursor))
|
||||
self.va_file_naming_format.setLineWrapMode(QtGui.QTextEdit.WidgetWidth)
|
||||
self.va_file_naming_format.setTabStopWidth(20)
|
||||
self.va_file_naming_format.setAcceptRichText(True)
|
||||
self.va_file_naming_format.setObjectName("va_file_naming_format")
|
||||
self.hboxlayout.addWidget(self.va_file_naming_format)
|
||||
self.verticalLayout_3.addLayout(self.hboxlayout)
|
||||
self.example_va_filename = QtGui.QLabel(self.use_va_format)
|
||||
|
||||
font = QtGui.QFont()
|
||||
font.setWeight(75)
|
||||
font.setItalic(False)
|
||||
font.setBold(True)
|
||||
self.example_va_filename.setFont(font)
|
||||
self.example_va_filename.setFrameShape(QtGui.QFrame.StyledPanel)
|
||||
self.example_va_filename.setFrameShape(QtGui.QFrame.NoFrame)
|
||||
self.example_va_filename.setTextFormat(QtCore.Qt.PlainText)
|
||||
self.example_va_filename.setWordWrap(True)
|
||||
self.example_va_filename.setObjectName("example_va_filename")
|
||||
self.hboxlayout3.addWidget(self.example_va_filename)
|
||||
self.gridlayout1.addLayout(self.hboxlayout3,2,0,1,1)
|
||||
self.gridlayout.addWidget(self.use_va_format,6,0,1,1)
|
||||
|
||||
spacerItem2 = QtGui.QSpacerItem(20,40,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
|
||||
self.gridlayout.addItem(spacerItem2,5,0,1,1)
|
||||
self.vboxlayout.addWidget(self.rename_files)
|
||||
self.verticalLayout_3.addWidget(self.example_va_filename)
|
||||
self.vboxlayout.addWidget(self.use_va_format)
|
||||
|
||||
self.retranslateUi(RenamingOptionsPage)
|
||||
QtCore.QMetaObject.connectSlotsByName(RenamingOptionsPage)
|
||||
|
||||
def retranslateUi(self, RenamingOptionsPage):
|
||||
RenamingOptionsPage.setWindowTitle(_("Form"))
|
||||
self.rename_files.setTitle(_("Rename Files"))
|
||||
self.label_3.setText(_("File naming format:"))
|
||||
self.file_naming_format_default.setText(_("Default"))
|
||||
self.windows_compatible_filenames.setText(_("Replace Windows-incompatible characters"))
|
||||
self.label.setText(_("Rename files"))
|
||||
self.rename_files.setText(_("Enabled"))
|
||||
self.ascii_filenames.setText(_("Replace non-ASCII characters"))
|
||||
self.label.setText(_("Preview: "))
|
||||
self.use_va_format.setTitle(_("Format multiple artists releases differently"))
|
||||
self.label_4.setText(_("Multiple artist file naming format:"))
|
||||
self.va_file_naming_format_default.setText(_("Default"))
|
||||
self.windows_compatible_filenames.setText(_("Replace Windows-incompatible characters"))
|
||||
self.groupBox.setTitle(_("Naming scheme"))
|
||||
self.label_3.setText(_("Albums"))
|
||||
self.file_naming_format_default.setText(_("Default"))
|
||||
self.file_naming_format.setHtml(QtGui.QApplication.translate("RenamingOptionsPage", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'Monospace\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
|
||||
self.example_filename.setText(_("fasdfasdfasdfasdfasdfsdfasfd"))
|
||||
self.use_va_format.setTitle(_("Name compilations differently"))
|
||||
self.label_4.setText(_("Compilations"))
|
||||
self.va_copy_from_above.setText(_("Copy from above"))
|
||||
self.label_5.setText(_("Preview: "))
|
||||
self.va_file_naming_format_default.setText(_("Default"))
|
||||
self.example_va_filename.setText(_("Blablablal hfajksdhfkladh flkahdf lkhasdflkhasd f"))
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>621</width>
|
||||
<height>718</height>
|
||||
<width>892</width>
|
||||
<height>782</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle" >
|
||||
@@ -14,27 +14,97 @@
|
||||
</property>
|
||||
<layout class="QVBoxLayout" >
|
||||
<item>
|
||||
<widget class="QGroupBox" name="rename_files" >
|
||||
<layout class="QHBoxLayout" name="horizontalLayout" >
|
||||
<item>
|
||||
<widget class="QLabel" name="label" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<pointsize>14</pointsize>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Rename files</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="rename_files" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Enabled</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line" >
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Plain</enum>
|
||||
</property>
|
||||
<property name="lineWidth" >
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="ascii_filenames" >
|
||||
<property name="text" >
|
||||
<string>Replace non-ASCII characters</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="windows_compatible_filenames" >
|
||||
<property name="text" >
|
||||
<string>Replace Windows-incompatible characters</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox" >
|
||||
<property name="title" >
|
||||
<string>Rename Files</string>
|
||||
<string>Naming scheme</string>
|
||||
</property>
|
||||
<property name="checkable" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="label_3" >
|
||||
<property name="text" >
|
||||
<string>File naming format:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<layout class="QVBoxLayout" name="verticalLayout_4" >
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2" >
|
||||
<item>
|
||||
<widget class="QTextEdit" name="file_naming_format" >
|
||||
<widget class="QLabel" name="label_3" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Albums</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="file_naming_format_default" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
@@ -45,220 +115,205 @@
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="cursor" stdset="0" >
|
||||
<cursorShape>IBeamCursor</cursorShape>
|
||||
<property name="text" >
|
||||
<string>Default</string>
|
||||
</property>
|
||||
<property name="lineWrapMode" >
|
||||
<enum>QTextEdit::NoWrap</enum>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTextEdit" name="file_naming_format" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="font" >
|
||||
<font>
|
||||
<family>Monospace</family>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="cursor" stdset="0" >
|
||||
<cursorShape>IBeamCursor</cursorShape>
|
||||
</property>
|
||||
<property name="lineWrapMode" >
|
||||
<enum>QTextEdit::WidgetWidth</enum>
|
||||
</property>
|
||||
<property name="html" >
|
||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'Monospace'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></string>
|
||||
</property>
|
||||
<property name="tabStopWidth" >
|
||||
<number>20</number>
|
||||
</property>
|
||||
<property name="acceptRichText" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="example_filename" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<italic>false</italic>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::NoFrame</enum>
|
||||
</property>
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Plain</enum>
|
||||
</property>
|
||||
<property name="lineWidth" >
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>fasdfasdfasdfasdfasdfsdfasfd</string>
|
||||
</property>
|
||||
<property name="textFormat" >
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="textInteractionFlags" >
|
||||
<set>Qt::LinksAccessibleByMouse</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="use_va_format" >
|
||||
<property name="title" >
|
||||
<string>Name compilations differently</string>
|
||||
</property>
|
||||
<property name="checkable" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3" >
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3" >
|
||||
<item>
|
||||
<widget class="QLabel" name="label_4" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="tabStopWidth" >
|
||||
<number>20</number>
|
||||
<property name="text" >
|
||||
<string>Compilations</string>
|
||||
</property>
|
||||
<property name="alignment" >
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" >
|
||||
<item>
|
||||
<widget class="QPushButton" name="file_naming_format_default" >
|
||||
<property name="text" >
|
||||
<string>Default</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<widget class="QCheckBox" name="windows_compatible_filenames" >
|
||||
<property name="text" >
|
||||
<string>Replace Windows-incompatible characters</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0" >
|
||||
<widget class="QCheckBox" name="ascii_filenames" >
|
||||
<property name="text" >
|
||||
<string>Replace non-ASCII characters</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QLabel" name="label" >
|
||||
<widget class="QPushButton" name="va_copy_from_above" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Maximum" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Preview: </string>
|
||||
<string>Copy from above</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="example_filename" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<italic>false</italic>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
<widget class="QPushButton" name="va_file_naming_format_default" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow" >
|
||||
<enum>QFrame::Plain</enum>
|
||||
<property name="minimumSize" >
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string/>
|
||||
<string>Default</string>
|
||||
</property>
|
||||
<property name="textFormat" >
|
||||
<enum>Qt::PlainText</enum>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QTextEdit" name="va_file_naming_format" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<family>Monospace</family>
|
||||
<pointsize>10</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<property name="cursor" stdset="0" >
|
||||
<cursorShape>IBeamCursor</cursorShape>
|
||||
</property>
|
||||
<property name="lineWrapMode" >
|
||||
<enum>QTextEdit::WidgetWidth</enum>
|
||||
</property>
|
||||
<property name="tabStopWidth" >
|
||||
<number>20</number>
|
||||
</property>
|
||||
<property name="acceptRichText" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="6" column="0" >
|
||||
<widget class="QGroupBox" name="use_va_format" >
|
||||
<property name="title" >
|
||||
<string>Format multiple artists releases differently</string>
|
||||
<item>
|
||||
<widget class="QLabel" name="example_va_filename" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<italic>false</italic>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="checkable" >
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::NoFrame</enum>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Blablablal hfajksdhfkladh flkahdf lkhasdflkhasd f</string>
|
||||
</property>
|
||||
<property name="textFormat" >
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<layout class="QGridLayout" >
|
||||
<item row="0" column="0" >
|
||||
<widget class="QLabel" name="label_4" >
|
||||
<property name="text" >
|
||||
<string>Multiple artist file naming format:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QTextEdit" name="va_file_naming_format" >
|
||||
<property name="cursor" stdset="0" >
|
||||
<cursorShape>IBeamCursor</cursorShape>
|
||||
</property>
|
||||
<property name="lineWrapMode" >
|
||||
<enum>QTextEdit::NoWrap</enum>
|
||||
</property>
|
||||
<property name="tabStopWidth" >
|
||||
<number>20</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" >
|
||||
<item>
|
||||
<widget class="QPushButton" name="va_file_naming_format_default" >
|
||||
<property name="text" >
|
||||
<string>Default</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="va_copy_from_above" >
|
||||
<property name="text" >
|
||||
<string>Copy from above</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="2" column="0" >
|
||||
<layout class="QHBoxLayout" >
|
||||
<item>
|
||||
<widget class="QLabel" name="label_5" >
|
||||
<property name="sizePolicy" >
|
||||
<sizepolicy vsizetype="Expanding" hsizetype="Maximum" >
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string>Preview: </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="example_va_filename" >
|
||||
<property name="font" >
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<italic>false</italic>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="frameShape" >
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="text" >
|
||||
<string/>
|
||||
</property>
|
||||
<property name="textFormat" >
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="wordWrap" >
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0" >
|
||||
<spacer>
|
||||
<property name="orientation" >
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" >
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
Reference in New Issue
Block a user