From d22576ee8273c0537116e69a3134af62db5589f1 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sat, 30 Aug 2025 14:45:42 +1000 Subject: plugin/cim: better cache impl --- plugin/src/Caelestia/cachingimagemanager.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'plugin/src/Caelestia/cachingimagemanager.hpp') diff --git a/plugin/src/Caelestia/cachingimagemanager.hpp b/plugin/src/Caelestia/cachingimagemanager.hpp index 602d862..c78dcda 100644 --- a/plugin/src/Caelestia/cachingimagemanager.hpp +++ b/plugin/src/Caelestia/cachingimagemanager.hpp @@ -13,7 +13,6 @@ class CachingImageManager : public QObject { Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged); Q_PROPERTY(QUrl cachePath READ cachePath NOTIFY cachePathChanged); - Q_PROPERTY(bool usingCache READ usingCache NOTIFY usingCacheChanged); public: explicit CachingImageManager(QObject* parent = nullptr): QObject(parent) {}; @@ -28,7 +27,6 @@ public: void setPath(const QString& path); [[nodiscard]] QUrl cachePath() const; - [[nodiscard]] bool usingCache() const; Q_INVOKABLE void updateSource(); Q_INVOKABLE void updateSource(const QString& path); @@ -47,7 +45,6 @@ private: QString m_path; QUrl m_cachePath; - bool m_usingCache; QMetaObject::Connection m_widthConn; QMetaObject::Connection m_heightConn; @@ -56,5 +53,6 @@ private: [[nodiscard]] int effectiveWidth() const; [[nodiscard]] int effectiveHeight() const; + void createCache(const QString& path, const QString& cache, const QSize& size) const; [[nodiscard]] QString sha256sum(const QString& path) const; }; -- cgit v1.2.3-freya