diff options
Diffstat (limited to 'plugin/src/Caelestia/cutils.cpp')
| -rw-r--r-- | plugin/src/Caelestia/cutils.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugin/src/Caelestia/cutils.cpp b/plugin/src/Caelestia/cutils.cpp index 29cf7ce..d64530d 100644 --- a/plugin/src/Caelestia/cutils.cpp +++ b/plugin/src/Caelestia/cutils.cpp @@ -337,3 +337,12 @@ qreal CUtils::findAverageLuminance(const QImage& image, int rescaleSize) const { return count == 0 ? 0.0 : totalLuminance / count; } + +QString CUtils::toLocalFile(const QUrl& url) const { + if (!url.isLocalFile()) { + qWarning() << "CUtils::toLocalFile: given url is not a local file" << url; + return QString(); + } + + return url.toLocalFile(); +} |