diff --git a/src/includes/mutex_protected.h b/src/includes/mutex_protected.h index ca5fea548..59d4894d4 100644 --- a/src/includes/mutex_protected.h +++ b/src/includes/mutex_protected.h @@ -57,6 +57,16 @@ class mutex_protected : public boost::noncopyable { value_ = value; } + void operator++() { + QMutexLocker l(&mutex_); + ++value_; + } + + void operator--() { + QMutexLocker l(&mutex_); + --value_; + } + private: T value_; mutable QMutex mutex_;