diff options
Diffstat (limited to 'plugin/src/Caelestia/service.hpp')
| -rw-r--r-- | plugin/src/Caelestia/service.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugin/src/Caelestia/service.hpp b/plugin/src/Caelestia/service.hpp index 6422b1f..787818b 100644 --- a/plugin/src/Caelestia/service.hpp +++ b/plugin/src/Caelestia/service.hpp @@ -2,6 +2,7 @@ #include <qmutex.h> #include <qobject.h> + namespace caelestia { class Service : public QObject { @@ -12,7 +13,7 @@ class Service : public QObject { public: explicit Service(QObject* parent = nullptr); - [[nodiscard]] int refCount(); + [[nodiscard]] int refCount() const; void ref(); void unref(); @@ -22,7 +23,7 @@ signals: private: int m_refCount; - QMutex m_mutex; + mutable QMutex m_mutex; virtual void start() = 0; virtual void stop() = 0; |