summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp')
-rw-r--r--src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp
index d2de827f03..eecab42552 100644
--- a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp
+++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp
@@ -12,10 +12,14 @@ namespace QmlDesigner {
ContentLibraryTexturesCategory::ContentLibraryTexturesCategory(QObject *parent, const QString &name)
: QObject(parent), m_name(name) {}
-void ContentLibraryTexturesCategory::addTexture(const QFileInfo &tex)
+void ContentLibraryTexturesCategory::addTexture(const QFileInfo &tex, const QString &downloadPath,
+ const QString &webUrl, const QString &fileExt,
+ const QSize &dimensions, const qint64 sizeInBytes)
{
- QUrl icon = QUrl::fromLocalFile(tex.path() + "/icon/" + tex.baseName() + ".png");
- m_categoryTextures.append(new ContentLibraryTexture(this, tex.filePath(), icon));
+ QUrl icon = QUrl::fromLocalFile(tex.absoluteFilePath());
+
+ m_categoryTextures.append(new ContentLibraryTexture(this, tex, downloadPath, icon, webUrl,
+ fileExt, dimensions, sizeInBytes));
}
bool ContentLibraryTexturesCategory::filter(const QString &searchText)