diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2014-10-13 17:15:36 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2014-10-13 17:15:36 +0000 |
| commit | eac64a0db2c8dc6781e34b54943dc8e44ac71a32 (patch) | |
| tree | bbbc8a26f659824ef4cd11a8438891f670ad2039 | |
| parent | 75142ba08b90e6dbaf04881847bb3a6b329b1d4d (diff) | |
| download | qmmp-eac64a0db2c8dc6781e34b54943dc8e44ac71a32.tar.gz qmmp-eac64a0db2c8dc6781e34b54943dc8e44ac71a32.tar.bz2 qmmp-eac64a0db2c8dc6781e34b54943dc8e44ac71a32.zip | |
improved album artist tag support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4572 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/qmmpui/configdialog.cpp | 1 | ||||
| -rw-r--r-- | src/qmmpui/forms/tageditor.ui | 200 | ||||
| -rw-r--r-- | src/qmmpui/metadataformatter.cpp | 3 | ||||
| -rw-r--r-- | src/qmmpui/metadataformatter.h | 3 | ||||
| -rw-r--r-- | src/qmmpui/tageditor.cpp | 2 | ||||
| -rw-r--r-- | src/qmmpui/templateeditor.cpp | 3 |
6 files changed, 106 insertions, 106 deletions
diff --git a/src/qmmpui/configdialog.cpp b/src/qmmpui/configdialog.cpp index 06c99fce9..d042628e4 100644 --- a/src/qmmpui/configdialog.cpp +++ b/src/qmmpui/configdialog.cpp @@ -295,6 +295,7 @@ void ConfigDialog::createMenus() titleMenu->addAction(tr("Artist"))->setData("%p"); titleMenu->addAction(tr("Album"))->setData("%a"); + titleMenu->addAction(tr("Album artist"))->setData("%aa"); titleMenu->addAction(tr("Title"))->setData("%t"); titleMenu->addAction(tr("Track number"))->setData("%n"); titleMenu->addAction(tr("Two-digit track number"))->setData("%NN"); diff --git a/src/qmmpui/forms/tageditor.ui b/src/qmmpui/forms/tageditor.ui index 5f5d721b5..976129e6e 100644 --- a/src/qmmpui/forms/tageditor.ui +++ b/src/qmmpui/forms/tageditor.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>444</width> - <height>312</height> + <width>438</width> + <height>355</height> </rect> </property> <property name="windowTitle"> @@ -25,7 +25,33 @@ </property> <item> <widget class="QWidget" name="tagWidget" native="true"> - <layout class="QGridLayout" name="gridLayout"> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label_47"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Title:</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="titleLineEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> <item row="1" column="0"> <widget class="QLabel" name="label_43"> <property name="sizePolicy"> @@ -42,15 +68,18 @@ </property> </widget> </item> - <item row="5" column="1"> - <widget class="QLineEdit" name="composerLineEdit"> - <property name="enabled"> - <bool>false</bool> + <item row="1" column="1"> + <widget class="QLineEdit" name="artistLineEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> </property> </widget> </item> - <item row="6" column="0"> - <widget class="QLabel" name="label_46"> + <item row="2" column="0"> + <widget class="QLabel" name="label_45"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> @@ -58,15 +87,52 @@ </sizepolicy> </property> <property name="text"> - <string>Genre:</string> + <string>Album:</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> </widget> </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="albumLineEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> <item row="3" column="0"> - <widget class="QLabel" name="label_45"> + <widget class="QLabel" name="label_49"> + <property name="text"> + <string>Album artist:</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QLineEdit" name="albumArtistLineEdit"/> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="label_8"> + <property name="text"> + <string>Composer:</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QLineEdit" name="composerLineEdit"> + <property name="enabled"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="label_46"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> @@ -74,23 +140,33 @@ </sizepolicy> </property> <property name="text"> - <string>Album:</string> + <string>Genre:</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="8" column="0"> - <widget class="QLabel" name="label_48"> + <item row="5" column="1"> + <widget class="QLineEdit" name="genreLineEdit"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QLabel" name="label_42"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Comment:</string> + <string>Track:</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> @@ -98,20 +174,6 @@ </widget> </item> <item row="6" column="1"> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QLineEdit" name="genreLineEdit"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - </layout> - </item> - <item row="7" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> <widget class="QSpinBox" name="trackSpinBox"> @@ -201,69 +263,23 @@ </item> </layout> </item> - <item row="1" column="1"> - <widget class="QLineEdit" name="artistLineEdit"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label_47"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Title:</string> - </property> - <property name="alignment"> - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> <item row="7" column="0"> - <widget class="QLabel" name="label_42"> + <widget class="QLabel" name="label_48"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Track:</string> + <string>Comment:</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="3" column="1"> - <widget class="QLineEdit" name="albumLineEdit"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string/> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QLabel" name="label_8"> - <property name="text"> - <string>Composer:</string> - </property> - </widget> - </item> - <item row="8" column="1"> + <item row="7" column="1"> <widget class="QTextBrowser" name="commentBrowser"> <property name="enabled"> <bool>true</bool> @@ -281,28 +297,8 @@ <string notr="true"><!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:'Sans Serif'; font-size:9pt; 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; font-family:'Arial'; font-size:10pt;"><br /></p></body></html></string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLineEdit" name="titleLineEdit"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QLineEdit" name="albumArtistLineEdit"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_49"> - <property name="text"> - <string>Album Artist</string> +</style></head><body style=" font-family:'Arial'; font-size:8pt; 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; font-size:10pt;"><br /></p></body></html></string> </property> </widget> </item> diff --git a/src/qmmpui/metadataformatter.cpp b/src/qmmpui/metadataformatter.cpp index 702c0acfe..c19b49674 100644 --- a/src/qmmpui/metadataformatter.cpp +++ b/src/qmmpui/metadataformatter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009-2013 by Ilya Kotov * + * Copyright (C) 2009-2014 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -23,6 +23,7 @@ Syntax: %p - artist %a - album +%aa - album artist %t - title %n - track, %NN - 2-digit track diff --git a/src/qmmpui/metadataformatter.h b/src/qmmpui/metadataformatter.h index ac33d8282..038c8ba34 100644 --- a/src/qmmpui/metadataformatter.h +++ b/src/qmmpui/metadataformatter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009-2013 by Ilya Kotov * + * Copyright (C) 2009-2014 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -38,6 +38,7 @@ public: * Syntax: * %p - artist, * %a - album, + * %aa - album artist, * %t - title, * %n - track number, * %NN - 2-digit track number, diff --git a/src/qmmpui/tageditor.cpp b/src/qmmpui/tageditor.cpp index 1323c046e..1e53d6eae 100644 --- a/src/qmmpui/tageditor.cpp +++ b/src/qmmpui/tageditor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009 by Ilya Kotov * + * Copyright (C) 2009-2014 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qmmpui/templateeditor.cpp b/src/qmmpui/templateeditor.cpp index 66fa3d326..34ac9dd8a 100644 --- a/src/qmmpui/templateeditor.cpp +++ b/src/qmmpui/templateeditor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2010 by Ilya Kotov * + * Copyright (C) 2010-2014 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -49,6 +49,7 @@ void TemplateEditor::createMenu() QMenu *menu = new QMenu(this); menu->addAction(tr("Artist"))->setData("%p"); menu->addAction(tr("Album"))->setData("%a"); + menu->addAction(tr("Album artist"))->setData("%aa"); menu->addAction(tr("Title"))->setData("%t"); menu->addAction(tr("Track number"))->setData("%n"); menu->addAction(tr("Two-digit track number"))->setData("%NN"); |
