diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturescategory.cpp | 10 |
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) |