31 from python_qt_binding.QtCore
import QMutex, QMutexLocker, QObject
35 """Wrapper of a QSettings instance simplifying access of grouped data."""
38 super(SettingsProxy, self).
__init__()
39 self.setObjectName(
'SettingsProxy')
42 self.
_mutex = QMutex(QMutex.Recursive)
45 locker = QMutexLocker(self.
_mutex)
56 locker = QMutexLocker(self.
_mutex)
63 locker = QMutexLocker(self.
_mutex)
70 locker = QMutexLocker(self.
_mutex)
79 locker = QMutexLocker(self.
_mutex)
87 locker = QMutexLocker(self.
_mutex)
92 def value(self, group, key, default_value=None):
93 locker = QMutexLocker(self.
_mutex)