aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/tageditor.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-09-22 17:16:26 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-09-22 17:16:26 +0000
commitb66a8c518cbaa660ca3b9d18a1d071b144e5a2ab (patch)
tree45c7f5c5f45f54636b60449b137aaee79fb1f8a9 /src/qmmpui/tageditor.cpp
parent9f312260e06b7d3bc0a017e0dda4836d02f925e4 (diff)
downloadqmmp-b66a8c518cbaa660ca3b9d18a1d071b144e5a2ab.tar.gz
qmmp-b66a8c518cbaa660ca3b9d18a1d071b144e5a2ab.tar.bz2
qmmp-b66a8c518cbaa660ca3b9d18a1d071b144e5a2ab.zip
added 'album artist' field support (patch by Dmitry Misharov)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4509 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/tageditor.cpp')
-rw-r--r--src/qmmpui/tageditor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qmmpui/tageditor.cpp b/src/qmmpui/tageditor.cpp
index 7306d0981..1323c046e 100644
--- a/src/qmmpui/tageditor.cpp
+++ b/src/qmmpui/tageditor.cpp
@@ -29,6 +29,7 @@ TagEditor::TagEditor(TagModel *tagModel, QWidget *parent) : QWidget(parent), m_u
//check available keys
m_ui->titleLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::TITLE));
m_ui->artistLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::ARTIST));
+ m_ui->albumArtistLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::ALBUMARTIST));
m_ui->albumLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::ALBUM));
m_ui->composerLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::COMPOSER));
m_ui->genreLineEdit->setEnabled(m_tagModel->keys().contains(Qmmp::GENRE));
@@ -53,6 +54,7 @@ void TagEditor::save()
m_tagModel->create();
m_tagModel->setValue(Qmmp::TITLE, m_ui->titleLineEdit->text());
m_tagModel->setValue(Qmmp::ARTIST, m_ui->artistLineEdit->text());
+ m_tagModel->setValue(Qmmp::ALBUMARTIST, m_ui->albumArtistLineEdit->text());
m_tagModel->setValue(Qmmp::ALBUM, m_ui->albumLineEdit->text());
m_tagModel->setValue(Qmmp::COMPOSER, m_ui->composerLineEdit->text());
m_tagModel->setValue(Qmmp::GENRE, m_ui->genreLineEdit->text());
@@ -74,6 +76,7 @@ void TagEditor::readTag()
m_ui->useCheckBox->setVisible(m_tagModel->caps() & TagModel::CreateRemove);
m_ui->titleLineEdit->setText(m_tagModel->value(Qmmp::TITLE));
m_ui->artistLineEdit->setText(m_tagModel->value(Qmmp::ARTIST));
+ m_ui->albumArtistLineEdit->setText(m_tagModel->value(Qmmp::ALBUMARTIST));
m_ui->albumLineEdit->setText(m_tagModel->value(Qmmp::ALBUM));
m_ui->composerLineEdit->setText(m_tagModel->value(Qmmp::COMPOSER));
m_ui->genreLineEdit->setText(m_tagModel->value(Qmmp::GENRE));