wallpapers/image: use url argument type in `addUsersWallpaper`

The hash sign # will be converted to % when using string argument type.

CCBUG: 454692
wilder-5.26
Fushan Wen 4 years ago
parent 31b7090224
commit 9a26576683
No known key found for this signature in database
GPG Key ID: 2E48D1487C91DCAA
  1. 4
      wallpapers/image/plugin/imagebackend.cpp
  2. 2
      wallpapers/image/plugin/imagebackend.h

@ -518,9 +518,9 @@ void ImageBackend::slotWallpaperBrowseCompleted()
}
}
QString ImageBackend::addUsersWallpaper(const QString &file)
QString ImageBackend::addUsersWallpaper(const QUrl &url)
{
auto results = static_cast<ImageProxyModel *>(wallpaperModel())->addBackground(file);
auto results = static_cast<ImageProxyModel *>(wallpaperModel())->addBackground(url.toLocalFile());
if (!m_usedInConfig) {
m_model->commitAddition();

@ -84,7 +84,7 @@ public:
Q_INVOKABLE void showFileDialog();
Q_INVOKABLE QString addUsersWallpaper(const QString &file);
Q_INVOKABLE QString addUsersWallpaper(const QUrl &url);
Q_INVOKABLE void useSingleImageDefaults();

Loading…
Cancel
Save