def set_setting(self, key, value): """ Update a persistent setting in the application. :param key: Name of a setting in the ``settings`` registry :type key: str :param value: New value for the setting :type value: str """ super(GlueApplication, self).set_setting(key, value) settings = QtCore.QSettings('glue-viz', 'glue') settings.setValue(key, value)
def _load_settings(self, path=None): settings = QtCore.QSettings('glue-viz', 'glue') for k, v in self.settings: if settings.contains(k): super(GlueApplication, self).set_setting(k, settings.value(k))