diff options
author | Arno <am@disconnect.de> | 2012-05-04 16:03:07 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2012-05-04 16:03:07 +0200 |
commit | 5b730390033aebe2b5f99448c64e201b58545769 (patch) | |
tree | 8b1adb728994514e48691d50cd8e5dff82a4043c | |
parent | 3c0e81b3a2cb8d000a57f9ef7de0846aca25b56a (diff) | |
download | SheMov-5b730390033aebe2b5f99448c64e201b58545769.tar.gz SheMov-5b730390033aebe2b5f99448c64e201b58545769.tar.bz2 SheMov-5b730390033aebe2b5f99448c64e201b58545769.zip |
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.
-rw-r--r-- | newmoviewizard.cpp | 1 | ||||
-rw-r--r-- | seriesmetadatamodel.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
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); } |