def activate(self): """ When the action is selected """ QgsMapToolAdvancedDigitizing.activate(self) if self.__layer.geometryType() == QGis.Point: self.setMode(self.CaptureLine) else: self.setMode(self.CaptureNone)
def activate(self): """ When the action is selected """ QgsMapToolAdvancedDigitizing.activate(self) if self.__layer.geometryType() == QGis.Point: self.setMode(self.CaptureLine) else: self.setMode(self.CaptureNone)
def activate(self): """ When the action is selected """ QgsMapToolAdvancedDigitizing.activate(self) self.__updateList() self.__rubber = QgsRubberBand(self.canvas(), QGis.Point) color = QColor("red") color.setAlphaF(0.78) self.__rubber.setColor(color) self.__rubber.setIcon(4) self.__rubber.setIconSize(20) self.canvas().layersChanged.connect(self.__updateList) self.canvas().scaleChanged.connect(self.__updateList) self.setMode(self.CaptureLine)
def activate(self): """ When the action is selected """ QgsMapToolAdvancedDigitizing.activate(self) self.__updateList() self.__rubber = QgsRubberBand(self.canvas(), QGis.Point) color = QColor("red") color.setAlphaF(0.78) self.__rubber.setColor(color) self.__rubber.setIcon(4) self.__rubber.setWidth(2) self.__rubber.setIconSize(20) self.canvas().layersChanged.connect(self.__updateList) self.canvas().scaleChanged.connect(self.__updateList) self.setMode(self.CaptureLine)
def activate(self): """ When activating the map tool """ QgsMapToolAdvancedDigitizing.activate(self) self.canvas.setCursor(QCursor(Qt.CrossCursor))
def activate(self): """ When activating the map tool """ QgsMapToolAdvancedDigitizing.activate(self) self.canvas.setCursor(QCursor(Qt.CrossCursor))