Added size properties
This commit is contained in:
@@ -117,6 +117,27 @@ auto FeaturedImagesModel::data(const QModelIndex &index, int role) const -> QVar
|
|||||||
case ExtraLargeUrlRole:
|
case ExtraLargeUrlRole:
|
||||||
data = dataPoint.sources.value(QString::fromUtf8("large2x"));
|
data = dataPoint.sources.value(QString::fromUtf8("large2x"));
|
||||||
break;
|
break;
|
||||||
|
case PortraitSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("portrait"));
|
||||||
|
break;
|
||||||
|
case LandscapeSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("landscape"));
|
||||||
|
break;
|
||||||
|
case SmallSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("small"));
|
||||||
|
break;
|
||||||
|
case OriginalSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("original"));
|
||||||
|
break;
|
||||||
|
case MediumSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("medium"));
|
||||||
|
break;
|
||||||
|
case LargeSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("large"));
|
||||||
|
break;
|
||||||
|
case ExtraLargeSizeRole:
|
||||||
|
data = dataPoint.sourceSizes.value(QString::fromUtf8("large2x"));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|||||||
@@ -75,7 +75,14 @@ public:
|
|||||||
OriginalUrlRole,
|
OriginalUrlRole,
|
||||||
MediumUrlRole,
|
MediumUrlRole,
|
||||||
LargeUrlRole,
|
LargeUrlRole,
|
||||||
ExtraLargeUrlRole
|
ExtraLargeUrlRole,
|
||||||
|
PortraitSizeRole,
|
||||||
|
LandscapeSizeRole,
|
||||||
|
SmallSizeRole,
|
||||||
|
OriginalSizeRole,
|
||||||
|
MediumSizeRole,
|
||||||
|
LargeSizeRole,
|
||||||
|
ExtraLargeSizeRole
|
||||||
};
|
};
|
||||||
Q_ENUM(DataRole)
|
Q_ENUM(DataRole)
|
||||||
|
|
||||||
@@ -315,6 +322,34 @@ private:
|
|||||||
{
|
{
|
||||||
static_cast<int>(ExtraLargeUrlRole),
|
static_cast<int>(ExtraLargeUrlRole),
|
||||||
QByteArray("extraLarge")
|
QByteArray("extraLarge")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(PortraitSizeRole),
|
||||||
|
QByteArray("portraitSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(LandscapeSizeRole),
|
||||||
|
QByteArray("landscapeSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(SmallSizeRole),
|
||||||
|
QByteArray("smallSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(OriginalSizeRole),
|
||||||
|
QByteArray("originalSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(MediumSizeRole),
|
||||||
|
QByteArray("mediumSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(LargeSizeRole),
|
||||||
|
QByteArray("largeSize")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
static_cast<int>(ExtraLargeSizeRole),
|
||||||
|
QByteArray("extraLargeSize")
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
State m_state = Idle;
|
State m_state = Idle;
|
||||||
|
|||||||
Reference in New Issue
Block a user