Esempio n. 1
0
    def initGui(self):
        """Create the menu entries and toolbar icons inside the QGIS GUI."""

        icon_path = ':/plugins/RemoteDebug/icon.png'
        self.add_action(
            icon_path,
            text=self.tr(u'Remote Debug'),
            callback=self.run,
            parent=self.iface.mainWindow())

        self._settings = QSettingsManager()
        self._settings.add_handler(
            'RemoteDebug/debugger', self.dlg.debugger_cbox)
        self._settings.add_handler(
            'RemoteDebug/pydev_path', self.dlg.pydev_path_ledit)
Esempio n. 2
0
 def _add_settings_handlers(self):
     self._settings = QSettingsManager()
     self._settings.add_handler(
         'interlis/iliFile', self.ui.mIliLineEdit)
     self._settings.add_handler(
         'interlis/modelFile', self.ui.mModelLineEdit)
     #self._settings.add_handler(
     #    'interlis/dataFile', self.ui.mDataLineEdit)
     self._settings.add_handler(
         'interlis/dbConnection', self.ui.cbDbConnections)
     self._settings.add_handler(
         'interlis/configFile', self.ui.mConfigLineEdit)
     self._settings.add_handler(
         'interlis/ili2cPath', self.ui.mIli2cLineEdit)
     self._settings.add_handler(
         'interlis/skipFailures', self.ui.cbSkipFailures)
Esempio n. 3
0
# NMRbrew global variables

STATUS_COLORS = {
    'ready': 'white',
    'active': 'orange',
    'error': 'red',
    'inactive': 'white',
    'complete': 'green'
}

# ReadTheDocs
ON_RTD = os.environ.get('READTHEDOCS', None) == 'True'
if not ON_RTD:

    # Application settings
    settings = QSettingsManager()
    settings.set_defaults({
        'core/is_setup': False,
        'core/current_version': '0.0.1',
        'core/latest_version': '0.0.1',
        'core/last_time_version_checked': 0,
        'core/offered_registration': False,
    })

    # GLobal processing settings (e.g. peak annotations, class groups, etc.)
    config = ConfigManager()
    config.set_defaults({
        'annotation/peaks': [], # [(label, peak, tolerance)
        'annotation/sample_classes': {},  # {'sample_id': 'class_name' }
        'annotation/class_colors': {}, # {'class_name': color }
    })