summaryrefslogtreecommitdiff
path: root/plugin/src/Caelestia/service.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/src/Caelestia/service.hpp')
-rw-r--r--plugin/src/Caelestia/service.hpp5
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;