Beispiel #1
0
 def result_selected(self, current=None, previous=None):
     if current:
         try:
             QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
             geoservice = current.data(Qt.UserRole)
             geoservice_info = Client().get_geoservice_info(geoservice)
             ds = DataSourceSerializer.read_from_json(geoservice_info)
             add_layer_to_map(ds)
         except Exception as ex:
             pass
         finally:
             QApplication.restoreOverrideCursor()