Allow sending tags as well as the selected URL
This required two changes: 1. in the QML view, the signal has been changed to url, var 2. the model directly outputs a QStringList for ease of use
This commit is contained in:
parent
61466d9ce8
commit
4955cc93bd
2 changed files with 4 additions and 5 deletions
|
@ -108,9 +108,8 @@ QVariant DanbooruPostModel::data(const QModelIndex &index, int role) const
|
||||||
return post->rating();
|
return post->rating();
|
||||||
case TagRole:
|
case TagRole:
|
||||||
{
|
{
|
||||||
QVariant variant;
|
QStringList tagList = post->tags().toList();
|
||||||
variant.setValue(post->tags());
|
return tagList;
|
||||||
return variant;
|
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
|
@ -36,7 +36,7 @@ Rectangle {
|
||||||
property bool poolMode: false;
|
property bool poolMode: false;
|
||||||
|
|
||||||
signal downloadFinished()
|
signal downloadFinished()
|
||||||
signal downloadRequested(url url)
|
signal downloadRequested(url url, var tags)
|
||||||
signal downloadStarted()
|
signal downloadStarted()
|
||||||
signal fileInfo(url name, var tags)
|
signal fileInfo(url name, var tags)
|
||||||
|
|
||||||
|
@ -167,7 +167,7 @@ Rectangle {
|
||||||
z: 1
|
z: 1
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
rootObj.downloadRequested(fileUrl)
|
rootObj.downloadRequested(fileUrl, tags)
|
||||||
}
|
}
|
||||||
|
|
||||||
Behavior on opacity {
|
Behavior on opacity {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue