def copy_checked_ids(self): if not self._checked_queue_set: self.show_message('No checked IDs to copy', level=Qgis.Warning, duration=10) return sorted_checked = sorted(self._checked_queue_set) cb = QgsApplication.clipboard() cb.setText(','.join(sorted_checked)) self.show_message('Checked IDs copied to clipboard')
def copy_aoi_to_clipboard(self): if not self.leAOI.text(): log.debug('No AOI defined, skipping zoom to AOI') return json_geom_txt = json.dumps(json.loads(self.leAOI.text()), indent=2) cb = QgsApplication.clipboard() cb.setText(json_geom_txt) # noinspection PyUnresolvedReferences self._show_message('AOI copied to clipboard')
def copy_checked_ids(self): selected = self.searchResultsWidget.selected_images() if not selected: self.parent.show_message('No checked IDs to copy', level=Qgis.Warning, duration=10) return sorted_checked = sorted([img["id"] for img in selected]) cb = QgsApplication.clipboard() cb.setText(','.join(sorted_checked)) self.parent.show_message('Checked IDs copied to clipboard') analytics_track("item_ids_copied")
def copy_aoi_to_clipboard(self): if not self.leAOI.text(): log.debug("No AOI defined, skipping zoom to AOI") return try: json_obj = json.loads(self.leAOI.text()) except ValueError: return json_geom_txt = json.dumps(json_obj, indent=2) cb = QgsApplication.clipboard() cb.setText(json_geom_txt) self._show_message("AOI copied to clipboard")
def copy_ids_to_clipboard(self, nodes): node_ids = [n.item_type_id() for n in nodes if n.item_id()] if node_ids: cb = QgsApplication.clipboard() cb.setText(','.join(node_ids))
def copy_api_key(self): cb = QgsApplication.clipboard() cb.setText(self.p_client.api_key()) self.parent.show_message('API key copied to clipboard') analytics_track("api_key_copied")
def copy_api_key(self): cb = QgsApplication.clipboard() cb.setText(self.p_client.api_key()) self.show_message('API key copied to clipboard')
def copy_to_cliboard(content): """Copy content to clipboard""" clipboard_handler = QgsApplication.clipboard() clipboard_handler.clear(mode=clipboard_handler.Clipboard) clipboard_handler.setText(content, mode=clipboard_handler.Clipboard)
def copy_api_key(self): cb = QgsApplication.clipboard() cb.setText(PlanetClient.getInstance().api_key()) self.parent.show_message("API key copied to clipboard") analytics_track(API_KEY_COPIED)
def copy_id(self): cb = QgsApplication.clipboard() cb.setText(self.mosaic[ID])
def _copy_log_to_clipboard(self): cb = QgsApplication.clipboard() cb.setText(self.tbOrderLog.toPlainText()) self.tbOrderLog.append('Log copied to clipboard')