def open_create_web_map(self, index): if PluginSettings.auto_open_web_map_option() is False: return ngw_resource = index.data(Qt.UserRole) url = ngw_resource.get_display_url() QDesktopServices.openUrl(QUrl(url))
def __init__(self, parent=None): super(SettingsDialog, self).__init__(parent) self.setupUi(self) # self.setFixedSize(self.size()) self.btnNew.clicked.connect(self.new_connection) self.btnEdit.clicked.connect(self.edit_connection) self.btnDelete.clicked.connect(self.delete_connection) self.populate_connection_list() self.chSanitizeRenameFields.setCheckState( QtCore.Qt.Checked if NgwApiSettings.get_sanitize_rename_fields() else QtCore.Qt.Unchecked ) self.chSanitizeRenameFields.stateChanged.connect(self.sanitizeOptionsChanged) self.chSanitizeFixGeometry.setCheckState( QtCore.Qt.Checked if NgwApiSettings.get_sanitize_fix_geometry() else QtCore.Qt.Unchecked ) self.chSanitizeFixGeometry.stateChanged.connect(self.sanitizeOptionsChanged) self.cbForceImport.setCheckState( QtCore.Qt.Unchecked if NgwApiSettings.get_force_qgis_project_import() else QtCore.Qt.Checked ) self.cbForceImport.stateChanged.connect(self.forceImportChanged) self.cbAutoOpenWebMap.setCheckState( QtCore.Qt.Checked if PluginSettings.auto_open_web_map_option() else QtCore.Qt.Unchecked ) self.cbAutoOpenWebMap.stateChanged.connect(self.autoOpenWebMapChanged) self.cbAutoAddWFS.setCheckState( QtCore.Qt.Checked if PluginSettings.auto_add_wfs_option() else QtCore.Qt.Unchecked ) self.cbAutoAddWFS.stateChanged.connect(self.autoAddWFSChanged)