From 5b730390033aebe2b5f99448c64e201b58545769 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 4 May 2012 16:03:07 +0200 Subject: Fix for metadata Long standing bug, since introducing metadata. Comments were never saved into the database. The model did The Right Thing, but forgot to add it everywhere. NewMovieWizard is not tested, though. --- newmoviewizard.cpp | 1 + seriesmetadatamodel.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index 9b6b67b..83e540d 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -180,6 +180,7 @@ void NewMovieWizard::doMetadata(const QModelIndex &idx){ metaData[SeriesMetadataModel::Passes] = field("passes"); metaData[SeriesMetadataModel::SourceMedium] = mMetadataPage->sourceMedium(); metaData[SeriesMetadataModel::ReleaseGroup] = mMetadataPage->releaseGroup(); + metaData[SeriesMetadataModel::Comment] = mMetadataPage->comment(); metaData[SeriesMetadataModel::Added] = QDate::currentDate(); metadataModel->setAllData(seriesPartId, metaData); } diff --git a/seriesmetadatamodel.cpp b/seriesmetadatamodel.cpp index bd67e93..3b8cdc3 100644 --- a/seriesmetadatamodel.cpp +++ b/seriesmetadatamodel.cpp @@ -248,6 +248,7 @@ void MetadataWidget::setSeriesPartId(int id){ mPasses->setValue(mModel->data(SeriesMetadataModel::Passes).toInt()); mSubject->setText(mModel->data(SeriesMetadataModel::Subject).toString()); mEncoderOpts->setText(mModel->data(SeriesMetadataModel::EncoderOpts).toString()); + mComment->setPlainText(mModel->data(SeriesMetadataModel::Comment).toString()); mAdded->setDate(mModel->data(SeriesMetadataModel::Added).toDate()); int relGroupIdx = mReleaseGroup->findText(mModel->data(SeriesMetadataModel::ReleaseGroup).toString()); if(relGroupIdx != -1){ @@ -271,6 +272,7 @@ void MetadataWidget::accept(){ metaData[SeriesMetadataModel::Passes] = mPasses->value(); metaData[SeriesMetadataModel::SourceMedium] = mSourceMedium->currentText(); metaData[SeriesMetadataModel::ReleaseGroup] = mReleaseGroup->currentText(); + metaData[SeriesMetadataModel::Comment] = mComment->toPlainText(); metaData[SeriesMetadataModel::Added] = mAdded->date(); mModel->setAllData(mModel->currentId(), metaData); } -- cgit v1.2.3-70-g09d2