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)
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)
# 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 } })