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)
def remove(self, group, key)
def set_value(self, group, key, value)
def all_keys(self, group)
def __init__(self, qsettings)
def child_keys(self, group)
def value(self, group, key, default_value=None)
def child_groups(self, group)
def contains(self, group, key)