def ninja_settings(cls): qsettings = nsettings.NSettings(resources.SETTINGS_PATH, prefix="ns") if cls.__created: cls.__instance.connect( qsettings, SIGNAL("valueChanged(QString, PyQt_PyObject)"), cls.__instance._settings_value_changed) return qsettings
def data_settings(cls): qsettings = nsettings.NSettings(resources.DATA_SETTINGS_PATH, prefix="ds") if cls.hasCreated(): qsettings.valueChanged.connect( cls.getInstance()._settings_value_changed) return qsettings
def editor_settings(cls): qsettings = nsettings.NSettings(resources.SETTINGS_PATH) main_container = cls.get_service("main_container") # Connect valueChanged signal to _editor_settings_changed slot qsettings.valueChanged.connect(main_container._editor_settings_changed) return qsettings