Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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