summaryrefslogtreecommitdiffstats
path: root/archivemodel.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-12-10 07:13:29 +0100
committerArno <am@disconnect.de>2014-12-10 07:13:29 +0100
commit0e27f8f8aaf1a0dbff9aed960e78f109517a387a (patch)
tree4a3dcfd742d3680878c5ff18994d00dbe3ef7a32 /archivemodel.cpp
parentb16cf3ff12cdec93fadfee1c117d989d0763e58b (diff)
downloadSheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.tar.gz
SheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.tar.bz2
SheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.zip
Revamped MetadataWidget
Split it up into a small QTreeView and a QTextEdit for the comment. QTreeView and horizontal scrollbars don't seem to play nice together. Qt never displays the bar even if ElideText is set to none. So add a QToolTip for the Subject/Name, since it's most likely not displayed completely.
Diffstat (limited to 'archivemodel.cpp')
-rw-r--r--archivemodel.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/archivemodel.cpp b/archivemodel.cpp
index ff37e73..1d6c8d0 100644
--- a/archivemodel.cpp
+++ b/archivemodel.cpp
@@ -394,29 +394,6 @@ void ArchiveModel::setGenres(int partId, const QStringList &genres){
mDb.commit();
}
-
-QString ArchiveModel::metadata(int partId) const{
- QString retval;
- retval.append("<html><table>");
- QSqlQuery metadataQuery(mDb);
- metadataQuery.prepare("SELECT sireleaseyear, tsourcemedium, tsubject, treleasegroup, tencoderopts, tcomment, sipasses, dadded FROM metadata WHERE iseriespart_id = :id");
- metadataQuery.bindValue(":id", partId);
- metadataQuery.exec();
- while(metadataQuery.next()){
- retval.append(QString("<tr><td style=\"padding-right:10\"><i>Release year</i></td><td>%1</td></tr>").arg(QString::number(metadataQuery.value(0).toInt())));
- retval.append(QString("<tr><td><i>Source</i></td><td>%1</td></tr>").arg(metadataQuery.value(1).toString()));
- retval.append(QString("<tr><td><i>Subject</i></td><td>%1</td></tr>").arg(metadataQuery.value(2).toString()));
- retval.append(QString("<tr><td><i>Rel. Group</i></td><td>%1</td></tr>").arg(metadataQuery.value(3).toString()));
- retval.append(QString("<tr><td><i>Enc. Opts</i></td><td>%1</td></tr>").arg(metadataQuery.value(4).toString()));
- retval.append(QString("<tr><td><i>Passes</i></td><td>%1</td></tr>").arg(QString::number(metadataQuery.value(6).toInt())));
- QDate added = metadataQuery.value(7).toDate();
- retval.append(QString("<tr><td><i>Added</i></td><td>%1</td></tr>").arg(added.toString("yyyy-MM-dd")));
- retval.append(QString("<tr><td><i>Comment</i></td><td>%1</td></tr>").arg(metadataQuery.value(5).toString()));
- }
- retval.append("</table></html>");
- return retval;
-}
-
QList<QVariant> ArchiveModel::metadataList(int partId) const{
QSqlQuery metadataQuery(mDb);
metadataQuery.prepare("SELECT sireleaseyear, tsourcemedium, tsubject, treleasegroup, tencoderopts, tcomment, sipasses, dadded FROM metadata WHERE iseriespart_id = :id");