From adb33895fa427e36af160f83b44aedcc6f6012ec Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Thu, 26 Feb 2015 00:21:19 +0100 Subject: [PATCH] Expose the sampleUrl to the model --- src/model/danboorupostmodel.cpp | 3 +++ src/model/danboorupostmodel.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/model/danboorupostmodel.cpp b/src/model/danboorupostmodel.cpp index 756b20a..7c24fed 100644 --- a/src/model/danboorupostmodel.cpp +++ b/src/model/danboorupostmodel.cpp @@ -111,6 +111,8 @@ QVariant DanbooruPostModel::data(const QModelIndex &index, int role) const QStringList tagList = post->tags().toList(); return tagList; } + case SampleUrlRole: + return post->sampleUrl(); default: return QVariant(); } @@ -141,6 +143,7 @@ QHash< int, QByteArray > DanbooruPostModel::roleNames() const roles[TagRole] = "tags"; roles[SizeRole] = "fileSize"; roles[ResolutionRole] = "resolution"; + roles[SampleUrlRole] = "sampleUrl"; return roles; } diff --git a/src/model/danboorupostmodel.h b/src/model/danboorupostmodel.h index c597f6e..d10328b 100644 --- a/src/model/danboorupostmodel.h +++ b/src/model/danboorupostmodel.h @@ -67,7 +67,8 @@ public: SizeRole = Qt::UserRole + 1003, RatingRole = Qt::UserRole + 1004, TagRole = Qt::UserRole + 1005, - ResolutionRole = Qt::UserRole + 1006 + ResolutionRole = Qt::UserRole + 1006, + SampleUrlRole = Qt::UserRole + 1007 }; private: