# -*- coding: utf-8 -*-
# gui/bases/mixins/algorithmwidget.py
from __future__ import absolute_import # PEP328
from gui.qt import QtCore
from QtCore import QSettings
[docs]class AppSettings(object):
_appSettings = None
@property
def appSettings(self):
return self._appSettings
@appSettings.setter
def appSettings(self, settings):
if isinstance(settings, QSettings):
self._appSettings = settings
[docs] def setRootGroup(self):
"""Resets any QSettings group(s) currently set."""
if self.appSettings is None:
return
while len(self.appSettings.group()):
self.appSettings.endGroup()
# vim: set ts=4 sts=4 sw=4 tw=0: