def showEditDialog(self): """ Show layerdialog for active layer """ if not self._mapview: return layer = self.getActiveLayer() if not layer: return if self._layer_wizard: self._layer_wizard._widget.hide() self._layer_wizard = LayerDialog(self._editor.getEngine(), self._mapview.getMap(), layer=layer, callback=cbwa(self.update, self._mapview))
def showLayerWizard(self): """ Show layer wizard """ if not self._mapview: return if self._layer_wizard: self._layer_wizard._widget.hide() self._layer_wizard = LayerDialog(self._editor.getEngine(), self._mapview.getMap(), callback=self._layerCreated)
def _newLayer(self, mapId): if mapId == '': print "Please enter a map ID" return self._newMap() self._map = self.engine.getModel().createMap(str(mapId)) self._layerdlg = LayerDialog(self.engine, self._map, self._newCamera, self._clean)